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

Первое, что нужно для создания динамического сайта, — это 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




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

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



Самое интересное

Разновидности силосов для хранения зерна

Силосы для хранения – это строения, созданные для хранения материалов больших объемов. Они, как прав...

Выбор автомобиля и запасных частей: рекомендации

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

Процесс производства кирпичных материалов

Технология создания кирпичей на сегодняшний день делится на 2 основных типа. Это технология создания...

«Мученицы» (2008) - cамый жуткий фильм последнего

Картину Паскаля Ложье «Мученицы» трудно однозначно приписать к какому-то кинематографиче...

Как запломбировать зубы дома?

Если у вас есть проблема с зубами, вы в этом не одиноки - 99% людей в мире страдают от этих же проб...

Возведение деревянных домов: как выбрать надежного

Конкуренция среди строительных фирм очень высока, поэтому отыскать добросовестного подрядчика для во...

Вкусные рецепты: Крем-карамель, Грушевый пирог с ш

Крем-карамельКарамель. Промаслить четыре 125 мл формочки (ramekins). В нержавеющей кастрюльке с толс...

Каковы перспективы развития рынка e-commerce? Сегм

Аналитики фирмы J’son Partners Consulting оценивают объем сектора нефизической продукции, поль...

Борисоглебск: чем он интересен? Часть 2

Изначально в Борисоглебске было две слободы — Станичная и Солдатская. Население только чт...

Борисоглебск: чем он интересен? Часть 4

Первый мясоконсервный завод в Борисоглебске был открыт 7 октября 1877 года. Интересно то, что п...



О информационном портале:

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

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