|  |  |  | 
Физическая 
  структура Web-сайта
  
 Физическая 
  структура сайта описывает размещение файлов и папок на диске компьютера.
  
 Когда 
  мы сохраняли все файлы 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
  
Может быть, вы найдете удобным структурировать ваш файл именно так. Но повторим, что такой способ весьма малоупотребителен.
|  |  |  |