|
Физическая структура сайта
описывает размещение файлов и папок на диске компьютера.
Когда мы
сохраняли все файлы Web-страниц и связанных с ними графических
изображений в одну папку, мы не думали о какой-то там физической
структуре. И правильно! В подавляющем большинстве случаев такой подход
приемлем для небольших сайтов, вроде нашего. В таких случаях можно не
ломать себе голову, в какой папке поместить тот или иной файл, — лучше
сосредоточиться на содержании. Все равно, если сайт состоит из двух-трех
десятков файлов, от сложной физической структуры вы не получите никаких
преимуществ.
Но когда
количество файлов вырастает до сотни, лучше потратить время и разложить
их по полочкам, то бишь по папкам.
Правильная
организация файлов и папок файловой системы поможет вам в дальнейшем
держать все это хозяйство в порядке
В самом деле, намного проще найти GIF-файл среди нескольких десятков
других GIF-файлов, лежащих в отдельной папочке, чем рыться среди сотен
разнородных файлов,
сваленных
как попало в одну папку. К тому же, вам будет проще обновлять файлы
сайта, если вы "разбросаете" их по отдельным папкам.
Существует
своего рода типовая физическая структура, которой более или менее строго
придерживаются все Web-дизайнеры. Она представлена в следующем листинге.
Имена папок отличаются от имен файлов тем, что первые не имеют
расширения. В квадратных скобках дается необязательный текст.
<Корневая
папка вашего сайта> default.htm download[s]
programl.exe
program2.zip
somefile.rar
html[s]
pagel.htm
page2.html
media
filml.avi
film2.swf
backgroundsound.mid pic[s]
picturel.gif
picture2.jpg
Вот такая
структура. Как видите, файлы, в основном, организованы по типу:
Web-страницы — в одной папке, графические файлы — в другой,
мультимедийные — в третьей и т. д.
Корневой
называется папка, в которой помещается ваш сайт. Запомните этот термин —
мы часто будем использовать его в этой главе.
Файл
default.htm, как вы поняли, — главная страница сайта. Этот файл почти
всегда помещают в корневой каталог сайта.
В папке
download[s] находятся файлы, не являющиеся ни Web-страницами, ни
изображениями, ни мультимедийными данными. Это могут быть программы,
файлы данных, архивные файлы и пр. Когда пользователь щелкает на
гиперссылке, указывающей на такой файл, Web-обозреватель предлагает
открыть его или сохранить на диске для последующего открытия. В любом
случае, сам Web-обозреватель такие файлы не обрабатывает.
В папке html[s]
помещаются сами Web-страницы.
В папке
media находятся все мультимедийные файлы, используемые на страницах. Это
фильмы в форматах AVI, Macromedia Flash и др., фоновая музыка в формате
WAV, MIDI и т. п.
В папке pic[s]
располагаются все графические изображения.
Иногда
используется более сложная структура, когда внутри каждой папки
создаются дополнительные подпапки. Это может выглядеть, например, таким
образом:
html[s]
chepterl
pagel.htm
page2.htm
chapter2
pagel.htm
page2.htm
pic[a]
chapter1
picturel.gif
picture2.jpg
chapter2
picture1.gif
picture2.fla
Однако такая
структура оправдана для достаточно больших сайтов. В противном случае вы
рискуете заблудиться среди огромного количества подпа-пок, содержащих по
одному файлу. Не стоит усложнять себе жизнь — организуйте физическую
структуру сайта так, как вам удобно.
Иногда
встречается и принципиально иной способ физического структурирования
сайта. Во главу угла при этом ставится не тип файла, а логическая
структура.
Корневая
папка вашего сайта> default.htm chapter1
pagel.htm
page2.htm
picturel.gif
picture2.jpg
chapter2
page1.htm
page2.htm
picturel.gif
picture2.fla
program1.exe
Может быть,
вы найдете удобным структурировать ваш файл именно так. Но повторим, что
такой способ весьма малоупотребителен
|