Всероссийский Клуб Вебмастеров

Выберите раздел

Домой Фотогаларея Справочник Выставка Читальный зал FTP Архив Для общаги Книга жалоб Сканирование Фирма Агватуки Обыватель

Как правильно оформить WEB сервер

Читальный зал


Часть 2

Структура Web-сервера

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

Структурные схемы Web-серверов

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

Книга

Книги изначально отлично подходят для размещения на Web-сервере. В них есть четкое деление на части и главы, разделы и подразделы, которые можно поместить в отдельные документы, связав их гипертекстовыми ссылками. Кроме того, примечания и библиография прекрасно подходят на роль ссылок на дополнительные Web-документы. А ведь есть еще оглавление, которое легко преобразуется в меню, и индекс, представляющий отличную базу для создания поисковой системы. Собрания подобных <книг> можно объединять в библиотеки, естественно, электронные, со своими каталогами и справочными службами.

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

Пространственная схема

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

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

Дерево

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

Дополнительные советы

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

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

Точка входа или домашняя страница

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

Различные пути к информационным ресурсам

Существует целый ряд слов и понятий, имеющих широко употребительные синонимы или близкие по смыслу выражения. Например, <автомобиль> и <машина>, <монитор> и <дисплей> и так далее. Необходимо, чтобы запрос в поисковую систему по любому из синонимов или близких понятий давал одинаковые результаты. Кроме того, индекс также должен содержать все общеупотребительные синонимические конструкции. Если на вашем Web-сервере представлены близкие направления, соедините их гипертекстовыми связями на разных уровнях. Этим самым вы дадите возможность пользователю, который немного ошибся в направлении поиска, найти искомые сведения, не начиная все сначала.


АРХИВ ← Все проекты