Грамотный web-сайт - и ничего лишнего

В последнее время интернет пал жертвой новой моды - почти все без исключения сайты создаются с помощью какой-либо CMS. Стоит заметить, что почти любая система управления сайтом страдает некоторой избыточностью - то есть у неё имеется лишний функционал, абсолютно не нужный заказчику.

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

Как же быть? Отказаться от использования CMS? Вовсе нет. В некоторых случаях быстрая установка сайта является важнейшим фактором, особенно это актуально для бюджетных проектов. А как быть, если проект совсем небольшой, всего из нескольких страничек? Таких сайтов в интернете полно, в качестве примера можно привести сайт небольшого московского кафе www.mskbanket.ru.

Если страниц совсем немного, и при этом обновляются они один раз в сто лет, смысла в установке системы управления контентом нет абсолютно никакого. Более того - нет смысла покупать дорогой хостинг с поддержкой PHP и баз данных. Вполне достаточно статичного HTML, хотя поддержка SSI (server side includes) также лишней не будет.

С помощью этой полезной технологии можно вынести повторяющиеся участки HTML-кода в отдельные файлики, и подключать их по мере необходимости. Стандартное решение - подключать через SSI "шапку" и "подвал" сайта, в этом случае посередине странички будет располагаться её уникальное содержимое.

Что же касается технологии Flash, то она, разумеется, полезная и нужная - но всё же использовать её имеет смысл крайне аккуратно. Желательно не задействовать её в "шапке" сайта, гораздо лучше использовать Flash где-нибудь во вспомогательном информационном блоке.

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

В целом рецепт успешного сайта прост - используйте новые технологии аккуратно, и только при крайней необходимости.