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

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

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

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

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

Сегодня не существует единого обоснованного взгляда на приоритетность указанных критериев. Эстетические аспекты оформления сайта дополняются критериям удобства использования (usability). Если эстетические критерии часто можно игнорировать (особенно на сайтах с большими объемами полезной информации), то учет требований usability необходимо в любом случае [9]. Приведение сайта в соответствие с требованиями usability часто порождает большие объемы избыточной информации, избыточные внутренние связки на сайте и другие виды избыточности. Это также приводит к усложнению технической реализации сайта и ухудшения его технических характеристик.

Еще одним мощным источником коллизий при построении эффективных сайтов есть системные критерии качества. Основными системными критериями качества и эффективности сайта являются:

  • посещаемость сайта целевой аудиторией;
  • рейтинг сайта в каталогах, рейтинговых системах, поисковых машинах (по определенным ключевым словам);
  • количество внешних ссылок на сайт (и производные от него величины). Соответствие этим критериям приводит к значительным изменениям в гипертекстовой структуре сайта, внешнем оформлении, текстовом наполнении, внутренней структуре страниц.

Результатом применения системных критериев является значительное ограничение по допустимому спектром веб-технологий, на которых базируется сайт (возможно исключение или ограничение JavaScript, интеллектуального настройки сайта на пользователя, применение cookies, технологий динамической генерации страниц и т.д.).

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

Системные критерии редко вступают в конфликт с критериями удобства использования сайта. Это вызвано в первую очередь тем, что современные поисковые машины, редакторы Интернет-каталогов, пытаются «ставить себя на место обычного пользователя», поэтому часто выше оцениваются удобные для клиентов сайты (правда, иногда согласования usability и системных критериев приводит к значительному дублированию информации — это вызвано неточным моделированием обычного посетителя поисковой машиной).

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

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

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

Ряд критериев является субъективным и нестабильными (например, эстетические предпочтения могут меняться). Это дает возможность согласования критериев между собой. На основе критериев различных типов часто можно выделить общие требования к сайтам. Так, уже упоминалась сходство требований по usability и позиционирование в поисковых системах. Другим примером является требование быстрой загрузки сайта, которая может быть вызвана как обычными техническими критериями, так и эстетическими потребностями (медленная загрузка графики может привести к потере эстетической ценности).

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

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

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

Так, например, если не учесть системные критерии на этапе формирования сайта, на более поздних этапах это можно компенсировать (без переработки сайта) такими технологиями, как cloacking и doorways. Использование этих средств может привести к невосполнимым потерям для сайтов (исключение из баз данных поисковиков и каталогов, занесение в «черные списки» и т.д.).

Недостаточный учет технических критериев на ранних этапах построения сайта грозит на этапе функционирования техническими сбоями, ошибками, сообщениями типа «internal error» и т.д.). Это, в свою очередь, приводит и к системным потерям: извлечение из баз данных поисковых серверов и каталогов, исчезновение внешних ссылок, потери доверия клиентов.

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

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.