Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по web-дизайну.docx
Скачиваний:
134
Добавлен:
13.03.2015
Размер:
1.2 Mб
Скачать

7.3.4. Обслуживание Web-страницы, сайта

Понятие поддержки Web-сайта включает в себя перечисленные ниже процедуры, которые проводятся, как правило, регулярно и с различной периодичностью. Частота обслуживания Web-страницы зависит от ее объема, содержания, направленности и специализации. Большие информационные, новостные и коммерческие порталы обновляются и обслуживаются ежедневно, иногда — по нескольку раз в сутки, корпоративные сайты и частные серверы — приблизительно раз в неделю или чаще. Полное обслуживание домашних страничек индивидуальных пользователей достаточно проводить раз в месяц. Итак, поддержка Web-сайта — это:

  • Проверка целостности внутренних и внешних гиперсвязей ресурса.

  • Проверка наличия на сервере и корректности отображения всех Web-страниц сайта.

  • Проверка работоспособности всех интерактивных форм.

  • Обновление опубликованной на сайте информации.

  • Создание новых и расширение существующих разделов ресурса.

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

  Проверка целостности гиперсвязей и работоспособности интерактивных форм

Вполне возможна следующая ситуация: какой-либо Web-сервер или сайт, ссылка на который размещена на страницах вашего ресурса, неожиданно перестает существовать. В этом нет ничего удивительного, поскольку современный Интернет является весьма динамической информационной структурой. Страницы и серверы появляются и исчезают во Всемирной сети с головокружительной быстротой. Разумеется, такая ссылка будет в данном случае вести «в никуда», вызывая ошибку при попытке пользователя активизировать гиперсвязь. Посетители вашей странички, скорее всего, сообщат вам о возникшей проблеме, однако не лучше ли будет узнать о ней заранее, до того момента, когда в ваш почтовый ящик попадут первые сообщения с просьбой исправить эту неполадку?

В принципе самый простой способ протестировать ваш ресурс на работоспособность — пройти вручную по всем локальным и внешним гиперсвязям и проверить возможность сбоев при обращении к каким-либо Web-узлам или страницам. Однако этот метод хорош лишь тогда, когда ваш ресурс насчитывает пять - шесть html-документов, открыть которые в браузере можно за считанные минуты. А если сайт состоит из нескольких десятков или сотен страниц?

Существует специальное программное обеспечение, предназначенное в первую очередь для администраторов Web-серверов, которое позволяет автоматически тестировать гиперсвязи на работоспособность, проверять работу сценариев CGI и корректность отображения других элементов сайта. Однако оно требует не удаленного, а непосредственного доступа к серверному компьютеру, в связи с чем для наших целей, к сожалению, не подходит.

 

7.3.5. Обновление информации и создание новых разделов

Любой Web-сайт необходимо регулярно обновлять. Владельцы многочисленных ресурсов Интернета ведут в настоящее время ожесточенную борьбу за посетителей: конкуренция в Интернете чрезвычайно высока. Общее количество Web-страниц, размещенных во Всемирной сети, непрерывно растет, и статистика показывает, что вскоре оно может превысить значение двух html-документов на каждого пользователя Интернета. А посетители — это главное богатство владельца Web-сайта. Это аудитория, это имидж, это реклама, а в ряде случаев - и живые деньги. Хорошо, если пользователь заглянет на вашу страничку и изучит опубликованную на ней информацию, но еще лучше, если он вернется на нее снова. Вот почему регулярное обновление сайта является наипервейшей задачей каждого Web-мастера.

Традиционная методика обновления Web-сайта и создания на нем новых тематических разделов подразумевает подготовку необходимых файлов и html-документов в режиме offline на локальном компьютере с последующей публикацией их в Интернете либо с помощью браузера, посредством интерактивных средств сервера, предоставляющего вам Web-хостинг (если публикация возможна через Web-интерфейс), либо с использованием клиентского программного обеспечения, если вы располагаете доступом к удаленному серверу по протоколу FTP. Тем не менее данный процесс является весьма трудоемким и потребует от вас не только кропотливой работы, но и больших затрат времени. Можно ли упростить процедуру внесения тех или иных изменений в содержание вашего Web-сайта?

Да, безусловно, это возможно. Обычный механизм автоматизации процесса размещения информационных материалов на удаленном сервере подразумевает использование технологий CGI и SSI. Программные средства CGI берут на себя функции загрузки информации на узел Всемирной сети, а средства SSI динамически встраивают полученную информацию в существующий html-документили в заранее подготовленный шаблон. Очевидно, что данный подход потребует от вас, во-первых, хороших знаний в области программирования, а во-вторых, администраторского доступа к вашемуWeb-сайту для размещения, настройки и запуска соответствующих скриптов, что далеко не всегда возможно на серверах, предоставляющих бесплатный Web-хостинг. Как поступить? Выход достаточно прост: в качестве интерактивной системы для получения и преобразования подготовленной вами информации необходимо использовать простые и безотказные программные средства JavaScript.