Физическая структура

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

В том случае, если ваша компания занимается продажей побрякушек, программисты могут принять разместить все файлы, имеющиеся на вашем сайте, в содержащих, соответственно, файлы изображений, файлы программ CGI (Common Gale way Interface- Общий шлютеати интерфейс), файлы описаний наделим, файлы с предложениями работы, файлы с информацией о компании и пресс-релизами, а также файлы, относящиеся к тш'пчеслзк поддержке. Эти каталоги в свою очередь тоже могут быть разделены на подкаталоги. поступают так по нескольким причинам.

Во-первых, такая структура более прозрачна, проста и эффективна. Во-вторых, разные области сайта могут разрабатывать разные программисты. (Иными словами, Чарльз соз¬дает раздел Tech Support (Техническая поддержка), Крис работает над разделом Products (Товары), а Сэм - подготавливает раздел Career Opportune ties (Возможности рос га}). В итоге они могут использовать одинаковые или схожие имена файлов. Если все эти файлы будут выгружаться в один каталог, они будут перезаписывать чужие файлы с теми же именами, хранящимися в этом же каталоге. Однако если файлы с одинаковыми именами попадут в разные каталоги, проблема исключается.

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

Обратите внимание, что на верхнем уровне находятся только несколько файлов, а боль¬шинство содержимого составляют каталоги, содержи пне дополнительные файлы. Каждый из этих каталогов имеет конкретное содержимое. Например, каталог "newtoooks"' (новые книги) содержит информацию, относящуюся к книгам, которые есть в продаже в настоя¬щее время. Каталог "reviews" (обзоры) содержит информацию, относящуюся к обзорам - как сами статьи, так и информацию, нужную обозревателям для запроса копий обзоров будущих книг. А каталог "cgi" содержит все сценарии CGI, использованные на сайте.

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

.

Убедитесь, что в каждом каталоге один из файлов является основным файлом, т.е. файлом с именем index.html или defaulthtml. Иногда пользователи прихо¬дят на сайт из машин поиска, но страница, которую они находят, может ока¬заться не совсем та, что им нужна. Опытные пользователи могут попытать¬ся достичь "верхнего" уровня в вашей логической структуре, запросив основную страницу каталога вашей физической структуры. Предоставляя посетителю основную страницу, вы получаете дополнительный шанс удержать его на сво¬ем сайте.

Продолжение темы:

Полезная информация