Веб студия

02 / 03

Создание сайта

budzdorov-kaluga.ru

Создание сайта

Наша работа

Создание сайта
Создание сайта
Создание сайта
Создание сайта
Создание сайта
Создание сайта
Создание сайта
Создание сайта
arrow_rew
arrow_forward

Создание информационного сайта не является сложной работой. Большинство распространенных систем управления контентом созданы именно для того, чтобы на них и работали подобные сайты. Простой работой, на первый взгляд оказался и сайт budzdorov-kaluga.ru. Но это только на первый взгляд...

Когда мы увидели текущее количество контента и узнали то, сколько его еще планирует добавлять заказчик поняли, что для поддержания подобного сайта нужен достаточно производительный сервер, так как придется работать с базой данных, в которой в, скором времени, будут хранится десятки, а может и сотни тысяч записей. Но это же сайт обычной муниципальной организации. Кто ей выделить денежные средства на содержание высокопроизводительного выделенного сервера?

Немного поразмышляв, наш отдел разработки решил поменять общепринятую систему хранения в базе данных записей и мы создали модуль, который работает абсолютно иначе.

Как обычно хранятся разделы статей и статьи в базе данных сайта? Как правило это либо одна таблица, в которой хранятся и разделы и сами статьи, либо две - отдельная таблица для разделов, отдельная для статей. Мы пошли другим путем. Теперь каждый раздел меню сайта - это отдельная таблица. При чем, администратор сайта сам создает изменяет или удаляет их. При создании нового раздела сайта администратор сам выбирает формат вывод раздела, так как на сайте их существует несколько.

Таким образом серверу придется обрабатывать не одну таблицу базы данных с десятками тысяч записей, а несколько таблиц с намного более меньшим количеством полей, что существенно снижает вычислительную нагрузку на сервер при больших объемах данных.

Заказчик полученным проектом доволен и мы продолжаем сотрудничество уже по поддержке интернет сайта.