Создание динамического сайта

Первое, что нужно для создания динамического сайта, — это Web-сервер, например Apache.

Web-сервер может использоваться для обслуживания электронного магазина, сервера новостей, поискового механизма, системы дистанционного обучения и даже для всей совокупности перечисленных сфер. Выбор Web-сервера зависит от того, каким видом деятельности частное лицо или организация собирается заниматься в Интернете.

Немногие из принимаемых в бизнесе стратегических решений столь же значимы, как выбор платформы для Web-сервера. Характеристики сервера — это чрезвычайно важный фактор, определяющий надежность узла, его «отзывчивость» на запросы клиентов, а также то, какие усилия необходимо предпринимать для поддержания его в рабочем состоянии. При правильном выборе компонентов и качественном проекте Web-узел может стать для клиентов и партнеров новым, более удобным способом взаимодействия с вашей компанией. Перегрузка Web-сервера может привести к тому, что сервер баз данных или какой-либо иной ресурс станет недоступным для клиентов.

Крупные компании до недавнего времени делали ставки на Microsoft Internet Information Server, Netscape FastTrack, IBM WebSphere, а Apache в основном использовался небольшими компаниями. Однако сейчас ситуация несколько изменилась, и Apache начинает поддерживать работоспособность некоторых крупных Интернет-проектов, в частности Yahoo.

Полную версию статьи вы можете найти на нашем CD-ROM.

Apache предоставляет богатые возможности, позволяющие настроить Web-сервер в соответствии с потребностями индивидуальных и корпоративных пользователей. Настройка производится с помощью директив, содержащихся в конфигурационных файлах. Apache позволяет создавать виртуальные Web-узлы, а также выполняет функции proxy-сервера. Если нужно предоставить доступ к содержимому сервера лишь ограниченному кругу лиц, Web-сервер можно настроить так, чтобы при обращении к указанным каталогам сервер проверял регистрационные имена и пароли в собственной или в одной из подключенных к нему баз данных.

Далее вам нужно решить, как вы собираетесь хранить информационное наполнение (контент), которое отображается на Web-странице. В данной статье на конкретном примере мы покажем, как создать базу данных в СУБД MySQL, которая позволит нам разбить Web-контент на таблицы, содержащие поля и записи с данными.
Поле — это дискретная единица данных в таблице. Например, мы можем создать таблицу tbl_news_items с полями col_title, col_date, col_fullstory, col_author. СУБД MySQL — отличный выбор для создания такой базы данных вследствие простоты в использовании и администрировании, свободной распространяемости для разных платформ, включая Linux и Windows, и быстро растущей популярности.

После этого мы создадим динамические шаблонные страницы на HTML. Чтобы разработать приложения для взаимодействия с базой данных и шаблонами, мы воспользуемся языком Perl.

На самом деле нам необходимо создать три Perl-программы, или скрипта: один будет отображать ссылки на все имеющиеся пресс-релизы (forneed.ru), другой — содержимое выбранного пресс-релиза (forneed.ru), а третий позволит нам добавить свежий пресс-релиз в базу данных (forneed.ru).
Работу по верстке можно возложить на любимый HTML-редактор, например, Allaire HomeSite (forneed.ru). Только помните, что при создании шаблона необходимо оставлять пустые области, в которые будет вставляться динамическое наполнение (естественно, переменной длины).

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

И последнее, что нужно сделать, — загрузить ваши шаблоны на Web-сервер в определенные директории. Можно воспользоваться FTP-клиентом CuteFTP (forneed.ru), но мы предпочитаем использовать файловую оболочку FAR. Две важные вещи, которые следует запомнить: первое — файлы шаблонов должны содержать имена, оканчивающиеся на .pl, и второе — они должны иметь право на выполнение (в UNIX-системах надо выполнить команду chmod 0755 имя_шаблона.pl). Это все!


20:39 22.10.2017




Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Интересное

Кто выходил на звёздный подиум Татьяны Михалковой?

26 июня в рамках 36-го Московского международного кинофестиваля прошел традиционный показ, орга...

Ремонт кузова: типы работ и полезные советы по пои

Каждому второму авто, поступающему в сервисный центр, требуется ремонт кузова: от избавления от мелк...

После референдума в Судане на карте мира появится

В Судане завершился семидневный референдум о признании независимости южной части страны. Голосование...

Как непрофессионалам фотографировать look-и?

Новомодный термин «look», или же «лук», как его транслитерируют, происх...

Как удержать любовь?

Живет себе человек, живет, ни о чем не волнуется, и вдруг на тебе - любовь. Просто гром среди ясного...

Аренда спецтехники: что необходимо учесть при зака

Для осуществления множества ремонтных, строительных, монтажных работ на значительной высоте не обойт...

Дизельное топливо в больших объемах для загородных

Дизельное топливо является стратегически важным показателем для строительных и промышленных объектов...

Общераспространенные в настоящее время стрессовые

В зимнюю пору кожа каждого типа становится наиболее восприимчивой, появляются обезвоживание, шелушен...

Чем опасен летний отдых?

Ах, лето! Большинство из нас с нетерпением ждёт тёплой поры, чтобы, оставив дома заботы и хлопоты, р...

Товары для красоты: пятерка возможностей применени

Как-то корреспонденты одного из глянцевых изданий задали знаменитой актрисе Кейт Хадсон вопрос: &laq...



Новости развития информационнного портала:

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

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