Поддержка сайта. Повседневные заботы вебмастера

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

Загрузка страниц на сервер

Выполнять загрузку созданных страниц на сервер можно несколькими разными способами. Если вы создаете сайт на основе одной из систем управления контентом, то страницы могут создаваться непосредственно на сервере. Именно так обстоит дело, например, с CMS Drupal - текст набирается непосредственно во встроенном редакторе этой системы. Можно, конечно, предварительно подготовить какую-то часть текста локально, а потом просто перенести во встроенный редактор методом копирования, но это не меняет сути. Такой способ загрузки содержимого страниц на сервер, вероятно, характерен для любых сайтов, контент которых хранится в базах данных. Можно еще загружать данные в базу путем прямого доступа к базе, но для этого надо владеть достаточным объемом знаний по СУБД и используемой CMS, иначе можно просто разрушить всю конструкцию. Так что проще и безопаснее пользоваться готовым инструментарием, предоставляемым системой управления сайтом.

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

Локально подготовленные страницы можно просто загружать на сервер по протоколу FTP (если хостинг дает эту возможность) с использованием FTP-клиента, установленного на вашем компьютере.

Ну, и наконец, учитывая, что протокол FTP небезопасен, а сайту грозят разные опасности (см. раздел "Безопасность сайта"), имеет смысл воспользоваться вместо FTP протоколом SSH.

Периодически выполняемые работы

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

Проверка на наличие/отсутствие ошибок

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

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

Очень часто на сайтах встречаются "битые" ссылки, то есть ссылки на несуществующие объекты в сети. Последнее часто не вина веб-мастера, просто объект ссылки перестал существовать. Однако с точки зрения пользователя это большой недостаток, так что нужно постоянно заботиться, чтобы таких ссылок не было на вашем сайте. "Битые" ссылки на внутренние страницы сайта должны быть выявлены в процессе тестирования сайта на локальном сервере, а поиск неработающих ссылок на внешние объекты нужно повторять периодически, используя те же инструменты, что и на этапе тестирования, например, свободно распространяемую програму XENU Links Sleuth.

Указанными видами проверок ограничиваться, однако не следует. Существуют ошибки, которые перечисленными выше тестами не обнаруживаются, например, ошибки типа 404 (страница не найдена). Еще какую-то часть ошибок в построении сайта можно выявить с помощью инструментария, предоставляемого поисковыми сервисами. В Google панель управления для вебмастеров находится по адресу http://www.google.com/webmasters, в Яндексе это http://webmaster.yandex.ru/wmconsole/. С помощью этих панелей необходимо проверять сайт если не ежедневно, то хотя бы с некоторой перодичностью (период вы определяете сами). Если поисковая система найдет какие-то ошибки на сайте, она не замедлит вас об этом уведомить.

Доступность сайта для посетителей и скорость доступа

Естественно, веб-мастер желает, чтоб его сайт был доступен в режиме 24х7х365, то есть вообще постоянно. Конечно, надо было позаботиться об этом еще при выборе хостера, но и в процессе повседневных забот о сайте не следует забывать о периодических проверках того, насколько доступен ваш сайт. Я пользуюсь сервисом ... и регулярно, раз в неделю получаю по почте сообщения, содержащие примерно такие таблички:

Скорость доступа к сайту из различных точек земного шара можно проверить с помощью сервиса http://host-tracker.com/

Индексируемость сайта поисковыми системами

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

Найдите “неизвестные страницы” в индексе поисковой системы. Проверять проиндексированные страницы это один из лучших способов увидеть все ли идет хорошо. Если кто-нибудь взломает ваш сайт или часть сайта и будет пытаться перенаправлять вес на свои ресурсы, то эти страницы появятся в результатах поиска по оператору site: (в Google).

Ежедневные проверки

Другие инструменты

Site-Auditor - мини-программа для анализа сайта и его позиций. С ее помощью можно узнать все основные показатели сайта, сравнить с конкурентами, мониторить позиции в Яндексе, Гугле и Рамблере. Так же можно посмотреть частоту запросов, чтобы определить их конкурентность. Так же есть возможность посмотреть наиболее релевантные страницы под определенный запрос.

Прекрасным инструментом для выявления ошибок будет плагин к браузеру Firefox под названием Firebug. Если вы его установите, то при просмотре любой страницы вы сможете открыть вкладку этого плагина и увидеть какие элементы Html-кода отвечают за отображение тех или иных блоков на странице.

Полезные ресурсы

Загляните на досуге

открыть сайт

Счетчики

Рейтинг@Mail.ru

LiveInternet

Rambler's Top100