студентка Полевая Т.А. ,ст. препод.
Спинеева Н.А.
Восточно-украинский Национальный университет им. В.Даля, Украина
Создание Web-сайтов с использованием БД
Изо
дня в день, работая над обновлением содержимого своего Web-сайта, насыщая его
интересными материалами, вы, вероятно, задумываетесь о том, что ежедневно
создаются сотни новых Web-сайтов, которые также ежедневно пополняются сотнями
новых документов. Как создаются все эти новые массивы страниц и каким образом
они так быстро обновляются?
Прежде
чем приступить к созданию собственного сайта, необходимо тщательно продумать
его идеологию. Идеология сайта – совокупность взаимосвязанных схемотехнических
решений, выбор и реализация которых обусловлены необходимостью выполнения
задач, стоящих перед сайтом. От нее во многом зависит успех сайта.
Также
успех сайта зависит от быстрого и легкого доступа Web-страниц сайта для их
индексации поисковыми работами. Сайт в результате запросов поисковых систем
должен обнаруживаться без всяких затруднений. Чем проще будет сайт, тем больше
у него будет посетителей.
Включение
в состав сайта базы данных затрудняет индексацию сайта поисковыми работами, а
чаще делает ее невозможной, так как, как правило, вход на сайт содержащий базу
данных производится после введения логина и пароля. Если рассматривать сайт с
базой данных с точки зрения поисковых систем, то его можно сопоставить с
айсбергом, в которой верхушка, самая маленькая часть, видна, а все самое
основное и важное находится вне зоны видимости.
Сайт
с содержащейся в нем базой данных – является динамическим сайтом. Динамический
сайт – это сайт, информация на котором всегда актуальна. Основу динамического
сайта составляют динамические Web-страницы, которые автоматически формируются
на основе заданного шаблона и сведений, извлекаемых из базы данных. Когда
пользователь запрашивает страницу, соответствующая информация извлекается из
базы, вставляется в шаблон, образуя новую Web-страницу, и пересылается
Web-сервером в пользовательский браузер, который и отображает ее должным
образом. Кроме информационного наполнения, динамически могут создаваться также
и элементы навигации по Web-сайту. Таким образом, если вам нужно обновить
содержимое своего сайта, вы просто добавляете текст для новой страницы, который
затем вставляется в базу данных с помощью определенного механизма. В результате
получается, что Web-сайт как бы сам себя обновляет.
Важной
частью создания динамического сайта является Web-сервер, например Apache.
Web-сервер
может использоваться для обслуживания электронного магазина, сервера новостей,
поискового механизма, системы дистанционного обучения и даже для всей
совокупности перечисленных сфер. Выбор Web-сервера зависит от того, каким видом
деятельности частное лицо или организация собирается заниматься в Интернете.
Немногие
из принимаемых в бизнесе стратегических решений столь же значимы, как выбор
платформы для Web-сервера. Характеристики сервера — это чрезвычайно важный
фактор, определяющий надежность узла, его «отзывчивость» на запросы клиентов, а
также то, какие усилия необходимо предпринимать для поддержания его в рабочем
состоянии. При правильном выборе компонентов и качественном проекте Web-узел
может стать для клиентов и партнеров новым, более удобным способом
взаимодействия с вашей компанией. Перегрузка Web-сервера может привести к тому,
что сервер баз данных или какой-либо иной ресурс станет недоступным для
клиентов.
Apache
предоставляет богатые возможности, позволяющие настроить Web-сервер в
соответствии с потребностями индивидуальных и корпоративных пользователей.
Настройка производится с помощью директив, содержащихся в конфигурационных
файлах. Apache позволяет создавать виртуальные Web-узлы, а также выполняет
функции proxy-сервера. Если нужно предоставить доступ к содержимому сервера
лишь ограниченному кругу лиц, Web-сервер можно настроить так, чтобы при
обращении к указанным каталогам сервер проверял регистрационные имена и пароли
в собственной или в одной из подключенных к нему баз данных.
Литература:
1. Ульман Дж.,
Уидом Дж. «Введение в системы баз данных»
3.
http://www.globalmg.ru/sozdanie-saita-podkluchenie-bazy-dannyx.shtml