<html>
<head>
<title>Развилка: советы по дизайну для вебмастера</title>
<meta name="Description" content="Развилка: ссылки, дизайн, магазины, рефераты, знакомства, галлерея, нокиа">
<meta name="Keywords" content="ссылки, коллекция ссылок, дизайн, фотошоп, скрипт, хтмл,фон,html,css,ssi,banner,баннер">
<style type="text/css">
<!--A:link    {text-decoration: none; color: #360B67; }----->
<!--A:visited {text-decoration: none; color: #5F10BE; }----->
<!--A:active  {text-decoration: none; color: #B54A21; }----->
</style>
</head>
<body bgcolor="#FFFFFF">
<div align="left">
  <table border="0" cellpadding="0" cellspacing="0" width="671" height="269">
    <tr>
      <td width="1" height="227" rowspan="3" valign="top" background="images/sin.gif"><img border="0" src="images/sin.gif" width="1" height="1"></td>
      <td width="672" height="133" colspan="3" valign="top"><img border="0" src="images/osnv.gif" width="680" height="150"></td>
      <td width="8" height="227" rowspan="3" valign="top" background="images/sin.gif"><img border="0" src="images/sin.gif" width="1" height="1"></td>
    </tr>
    <tr>
      <td width="672" valign="top" height="1" colspan="3">&nbsp;
      </td>
    </tr>
    <tr>
      <td width="156" valign="top" height="185">
	  	  <a href="grafik.htm"><b>графика</a><br>
        <a href="verstka.htm">html, css и т.д.</a><br>
        <a href="link.htm">ссылки</a><br>
        <a href="banner.htm">баннеры</a><br>
        <a href="script.htm">скрипты</a><br>
        <a href="http://book.ournokia.ru/default.asp?rp=13&lvl=1" target=_blank>литература</a><br>
        <a href="http://www.razvilka.ru/cgi/zbook/zbook.pl?razvilka">гостевая книга</a><br>
        конференция<br>
		<br></b>
				Авторы:<br>
      <a href="mailto:ill@au.ru"><b>Илья</b></a><br><br>
	  	  <a href="../reklama.htm"><b>Реклама на сайте</b></a><br><br>
	  <a href="../index.htm"><b>Развилка</b></a><br><br>
		<!-- SpyLOG cv10-->
<script language="javascript">
u="u002.31.spylog.com";d=document;nv=navigator;na=nv.appName;t="";
hl=history.length;d.cookie="b=b";c=0;
bv=Math.round(parseFloat(nv.appVersion)*100);
if (d.cookie) c=1;n=(na.substring(0,2)=="Mi")?0:1;
if((n==0)||(bv >= 300)){rn=Math.random();t=(new Date()).getTimezoneOffset();} else {rn=0;}
z="p=1&rn="+rn+"&t="+t+"&c="+c+"&hl="+hl;
sl="1.0";h=0;r=escape(d.referrer);
</script>
<script language="javascript1.1" src="http://u002.31.spylog.com/c.js"></script>
<script language="javascript">
if (h==0){y="<a href='http://"+u+"/cnt?f=3' target=_new><img src='http://"+u+"/cnt?";
 y+=z+"&sl="+sl+"&r="+r+"' border=0 width=88 height=31></a>"; d.write(y); }
</script>
<script language="javascript1.2"><!--
if (n == 0) { d.write("<");d.write("!--"); }
//--></script>
<noscript>
<a href="http://u002.31.spylog.com/cnt?f=3" target=_new>
<img src="http://u002.31.spylog.com/cnt?p=1"
 border='0' width='88' height='31'></a> </noscript>
<script language="javascript1.2"><!--
if (n == 0) { d.write("--");d.write(">"); }
//--></script>
<!-- /SpyLOG -->
      </td>
      <td width="1" valign="top" height="185" background="images/sin.gif"><img border="0" src="images/sin.gif" width="1" height="1">
      </td>
      <td width="516" valign="top" height="185">
	  <!-- LBE-->
	  <!-- LBE --><script language='JavaScript'>
                                          <!--
                                          var tmp = Math.round((Math.random() * (1000000 - 1)));
document.write("<a  href='http://www.lbe.ru/cgi-bin/href/katrin?" + tmp + "' target='_top'>");
document.write("<img  src='http://www.lbe.ru/cgi-bin/banner/katrin?" + tmp + "' width='468' height='60' border='0' alt='List Banner Exchange'></a>");
                                          //-->
                                          </script><!-- LBE -->
	  <!-- LBE-->
	  <br><br>
<b><i>Технология SSI - Server Side Include.</i></b><br><br>
Все много думают над тем как сделать так, чтобы размер сайта был как можно меньше, быстрей прогружался, с ним было-бы проще работать (редактировать , править, переделывать), менять дизайн в конце концов.<br>
      Одно  из решений этой проблемы приходящее в голову это фреймы. Конечно это удобно, но далеко не всегда красиво, не говоря о том, что это поддерживается всеми версиями браузеров. Хотя браузеры это самое меньшее из проблем, основной является то, что если поисковая машина нашла ваш документ по его содержанию, то она совсем не обязана грузить его через ваш файл с
      фреймами, поэтому мы уже скорей всего теряем меню, а иногда верхушку или нижнюю часть нашего сайта. Можно использовать (скрипт переброски на
      java), но это уже слишком. Прекрасной альтернативой этому и является SSI.<br>
  Server Side Include переводится  на русский язык как "вставляемый со стороны сервера". По началу ничего не понятно, но если
      разобраться все проще некуда. Любой кто хоть когда-то работал и имеет представление об  HTML легко
      поймет и запомнит что это такое. SSI позволяет Web-серверу включать в текст ваших HTML-страниц любой другой текст: содержимое *.html, *.txt файлов или, выход CGI-скриптов. Вся работа по "вставке" этих файлов в вашу страницу производится машиной сервера прежде чем передать HTML-код браузеру. Все довольно быстро, никто даже и не подозревает об этом взаимодействии сервера и вашего обозревателя.<br>
 Смысл? - Смысл очевиден. Берем элементарный пример: на каждой странице своего сайта вы разметили меню в котором содержатся ссылки на все разделы доступные к прочтению. Проходит время и вы решаете дополнить ваше произведение очередным научным изысканием, или повествованием о проведенном отпуске, т.е. создаете еще один раздел. И что-же? Теперь вы должны открывать все страницы и тупо добавлять в текст одно и то же? Нет! - Вот тут и нужно использовать SSI. Для этого достаточно создать отдельный текстовый файл (например,
      menu.txt) и занести туда HTML-код списка ваших разделов. А на месте в странице где он , по вашему мнению, должен находится мы прописываем такой комментарий:
      <p>&lt;!--#include virtual="menu.txt"-->&nbsp;</p>
      <p>!Не ошибитесь! Даже лишний пробел может
      являться серьезной ошибкой для сервера. Он не воспримет эту директиву и прекратит выдавать код.</p>
      <br>Работает это следующим образом:<br>
 Сервер реагируя на инструкцию &lt;#include> вставляет текст или код файла menu.txt. Достаточно внести коррективы в это файл, и
      меню поменяется на всех страницах сайта автоматически. Теперь представим что верхушка и нижняя часть сайта тоже записана в отдельных файлах. Поменяв только их мы имеем возможность
      кардинально изменить не только стиль, но и дизайн сайта в целом. Затраты минимальны!<br>
 Вместо имени обычного текстового файла в инструкции &lt;#include> можно указывать имя CGI-скрипта. В этом случае сервер сначала выполнит CGI-скрипт, преобразует результат работы скрипта в html-код и добавит в страницу. Что здесь можно сделать оставляю уже на вашу фантазию.<br>
 При включении поддержки SSI сервер начинает просматривать все страницы на предмет наличия в них директив SSI. Это увеличивает нагрузку на сервер. Все это понимают, поэтому очень часто системные администраторы включают SSI только для файлов с определенным расширением - обычно .shtml. Так что если в файлах .html SSI не работает, попробуйте переименовать их в .shtml, подробную информацию об этом лучше выяснить у админа того сервера с которым вы работаете.<br>
 Надеюсь что вы согласитесь с тем, что эта вещь действительно интересна и стоит попробовать с ней поработать. Это и меньший объем, и экономия времени, сил, а значит и денег в конце концов.&nbsp;</p>
      <p> <a href="ssi2.htm">Приведу известные мне на данный момент директивы SSI</a></p>
      <p align="right">Автор статьи:<br>
      <a href="mailto:ill@au.ru"><b>Илья</b></a></p>
 <p><!-- LBE --><script language='JavaScript'>
                                          <!--
                                          var tmp = Math.round((Math.random() * (1000000 - 1)));
document.write("<a  href='http://lite.lbe.ru/cgi-bin/href/katrin?" + tmp + "' target='_blank'>");
document.write("<img  src='http://lite.lbe.ru/cgi-bin/banner/katrin?" + tmp + "' width='468' height='60' border='0' alt='List Banner Exchange'></a>");
                                          //-->
                                          </script><!-- LBE -->
<BR>
	  </td>
    </tr>
    <tr>
      <td height="42" colspan="5" valign="top" background="images/sin.gif" width="685">
        <p align="center"><map name="map">
<area alt="Карта сайта" shape="poly" coords="35,5,48,14,44,32,27,33,22,15" href="../map.htm">
<area alt="На первую страницу" coords="76,36,108,4" href="index.htm">
<area alt="Способы связи" coords="133,2,170,37" href="../about.htm">
<area alt="Гостевая книга - оставь комментарий" coords="191,3,231,38" href="http://www.razvilka.ru/cgi/zbook/zbook.pl?razvilka">
</map>
<img border="0" src="images/butt.gif" width="400" height="40" usemap="#map"></p>
      </td>
    </tr>
  </table>
</div>
<p align="left"><small><font face="Arial">Copyright © Katrin, 1999. Design by
<a href="mailto:dizain@mail.ru">Katrin</a>. Дата последнего обновления: <!--webbot bot="Timestamp" S-Type="REGENERATED" S-Format="%d.%m.%y" startspan -->16.02.00<!--webbot bot="Timestamp" endspan i-CheckSum="12213" --></font></small></p>
</body>
</html>

