<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.10.0">
</HEAD>
<BODY>
&#1047;&#1076;&#1088;&#1072;&#1074;&#1089;&#1090;&#1074;&#1091;&#1081;&#1090;&#1077;.<BR>
<BR>
&#1042; &#1057;&#1073;&#1090;, 07/10/2006 &#1074; 11:32 +1100, sjsoft@newmail.ru &#1087;&#1080;&#1096;&#1077;&#1090;:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">&#1040; &#1079;&#1072;&#1095;&#1077;&#1084; &#1082;&#1101;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1089;&#1090;&#1072;&#1090;&#1080;&#1082;&#1091;? &#1054;&#1085;&#1072; &#1078;&#1077; &#1085;&#1077;&#1080;&#1079;&#1084;&#1077;&#1085;&#1085;&#1072;. &#1042; &#1095;&#1077;&#1084; &#1089;&#1086;&#1083;&#1100;? &#1045;&#1089;&#1083;&#1080; &#1089;&#1086;&#1083;&#1100; &#1074;</FONT>
<FONT COLOR="#000000">&#1090;&#1086;&#1084;, &#1095;&#1090;&#1086; &#1089;&#1090;&#1072;&#1090;&#1080;&#1082;&#1072; &#1073;&#1091;&#1076;&#1077;&#1090; &#1074; &#1087;&#1072;&#1084;&#1103;&#1090;&#1080; &#1074;&#1080;&#1089;&#1077;&#1090;&#1100;, &#1090;&#1072;&#1082; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1081;&#1090;&#1077; &#1088;&#1072;&#1084;-&#1076;&#1080;&#1089;&#1082;.</FONT>
<FONT COLOR="#000000">&#1044;&#1086;&#1089;&#1090;&#1091;&#1087; &#1085;&#1072; &#1088;&#1072;&#1084;-&#1076;&#1080;&#1089;&#1082; &#1073;&#1099;&#1089;&#1090;&#1088;&#1077;&#1077;, &#1095;&#1077;&#1084; &#1085;&#1072; &#1086;&#1073;&#1099;&#1095;&#1085;&#1099;&#1077; &#1074;&#1080;&#1085;&#1090;&#1099;. &#1047;&#1072;&#1095;&#1077;&#1084; &#1090;&#1077;&#1083;&#1077;&#1075;&#1077;</FONT>
<FONT COLOR="#000000">&#1087;&#1103;&#1090;&#1086;&#1077; &#1082;&#1086;&#1083;&#1077;&#1089;&#1086;?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
&#1052;&#1086;&#1103; &#1089;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1103;. &#1059; &#1084;&#1077;&#1085;&#1103; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1089;&#1086;&#1090; &#1075;&#1080;&#1075;&#1072;&#1073;&#1072;&#1081;&#1090; &#1089;&#1090;&#1072;&#1090;&#1080;&#1082;&#1080; (&#1082;&#1072;&#1088;&#1090;&#1080;&#1085;&#1082;&#1080;). &#1054;&#1073;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1103; &#1082; &#1073;&#1086;&#1083;&#1100;&#1096;&#1080;&#1085;&#1089;&#1090;&#1074;&#1091; &#1080;&#1079; &#1085;&#1080;&#1093; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1103;&#1102;&#1090;&#1089;&#1103; &#1087;&#1086; &#1082;&#1088;&#1072;&#1081;&#1085;&#1077;&#1081; &#1084;&#1077;&#1088;&#1077; &#1076;&#1074;&#1072;&#1078;&#1076;&#1099; &#1079;&#1072; &#1082;&#1086;&#1088;&#1086;&#1090;&#1082;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103;. &#1045;&#1089;&#1083;&#1080; &#1073;&#1099; &#1073;&#1099;&#1083;&#1072; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100; &#1089;&#1086;&#1093;&#1088;&#1072;&#1085;&#1103;&#1090;&#1100; &#1074; &#1084;&#1077;&#1084;&#1082;&#1077;&#1096;&#1077;, &#1090;&#1086; &#1084;&#1086;&#1078;&#1085;&#1086; &#1073;&#1099;&#1083;&#1086; &#1073;&#1099; &#1089;&#1085;&#1080;&#1079;&#1080;&#1090;&#1100; &#1085;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1091; &#1085;&#1072; &#1076;&#1080;&#1089;&#1082;&#1080;. (&#1059; &#1084;&#1077;&#1085;&#1103; &#1086;&#1076;&#1085;&#1086; &#1080;&#1079; &#1091;&#1079;&#1082;&#1080;&#1093; &#1084;&#1077;&#1089;&#1090; - &#1076;&#1080;&#1089;&#1082;&#1086;&#1074;&#1072;&#1103; &#1087;&#1086;&#1076;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072;). &#1055;&#1088;&#1072;&#1074;&#1076;&#1072;, &#1103; &#1089;&#1082;&#1083;&#1086;&#1085;&#1103;&#1102;&#1089;&#1100; &#1082; &#1084;&#1099;&#1089;&#1083;&#1080;, &#1095;&#1090;&#1086; fs &#1076;&#1086;&#1083;&#1078;&#1085;&#1072; &#1073;&#1099; &#1082;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086; &#1080;&#1076;&#1077;&#1077; &#1101;&#1090;&#1080; &#1082;&#1072;&#1088;&#1090;&#1080;&#1085;&#1082;&#1080;...<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">&gt; 3. Dynamic data caching:</FONT>
<FONT COLOR="#000000">&gt;     Cache files according to  X-cache header</FONT>
<FONT COLOR="#000000">&gt;   </FONT>
<FONT COLOR="#000000">&gt;     Example:</FONT>
<FONT COLOR="#000000">&gt;       header(&quot;X-cache: $timeout&quot;);   // cache url call for given timeout</FONT>
<FONT COLOR="#000000">&#1044;&#1072; &#1080; &#1076;&#1080;&#1085;&#1072;&#1084;&#1080;&#1082;&#1072; &#1089;&#1091;&#1076;&#1103; &#1087;&#1086; &#1074;&#1089;&#1077;&#1084;&#1091; &#1073;&#1091;&#1076;&#1077;&#1090; &#1082;&#1101;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103;, &#1086;&#1095;&#1077;&#1085;&#1100; &#1089;&#1090;&#1088;&#1072;&#1085;&#1085;&#1099;&#1084;</FONT>
<FONT COLOR="#000000">&#1086;&#1073;&#1088;&#1072;&#1079;&#1086;&#1084;. &#1050;&#1072;&#1082; &#1073;&#1099; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1085;&#1077; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1090;&#1074;&#1077;&#1095;&#1072;&#1090;&#1100; &#1079;&#1072; &#1076;&#1086;&#1089;&#1090;&#1086;&#1074;&#1077;&#1088;&#1085;&#1086;&#1089;&#1090;&#1100; &#1082;&#1101;&#1096;&#1072; &#1074;&#1086;&#1086;&#1073;&#1097;&#1077;.</FONT>
<FONT COLOR="#000000">&#1042;&#1077;&#1076;&#1100;, &#1076;&#1072;&#1078;&#1077; &#1077;&#1089;&#1083;&#1080; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1074;&#1099;&#1079;&#1099;&#1074;&#1072;&#1085; &#1089; &#1090;&#1077;&#1084;&#1080; &#1078;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072;&#1084;&#1080;, &#1086;&#1085; &#1084;&#1086;&#1078;&#1077;&#1090; &#1076;&#1077;&#1083;&#1072;&#1090;&#1100;</FONT>
<FONT COLOR="#000000">&#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1099; &#1080;&#1079; &#1073;&#1072;&#1079;&#1099;, &#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1086;&#1081; &#1095;&#1090;&#1086;&#1083;&#1080;&#1073;&#1086; &#1091;&#1078;&#1077; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1086;. &#1040; &#1090;&#1072;&#1082; &#1082;&#1101;&#1096; &#1073;&#1091;&#1076;&#1077;&#1090;</FONT>
<FONT COLOR="#000000">&#1091;&#1087;&#1086;&#1088;&#1085;&#1086; &#1087;&#1086;&#1082;&#1072;&#1079;&#1099;&#1074;&#1072;&#1090;&#1100; &#1089;&#1090;&#1072;&#1088;&#1099;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077;.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
&#1059; &#1084;&#1077;&#1085;&#1103; &#1073;&#1072;&#1079;&#1072; &#1084;&#1077;&#1085;&#1103;&#1077;&#1090;&#1089;&#1103; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1086;&#1095;&#1085;&#1086; &#1095;&#1072;&#1089;&#1090;&#1086;. &#1063;&#1072;&#1097;&#1077;, &#1095;&#1077;&#1084; &#1088;&#1072;&#1079; &#1074; &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;&#1091;. &#1053;&#1086; &#1103; &#1073;&#1099; &#1084;&#1086;&#1075; &#1089;&#1077;&#1073;&#1077; &#1087;&#1086;&#1079;&#1074;&#1086;&#1083;&#1080;&#1090;&#1100; &#1087;&#1088;&#1080;&#1085;&#1091;&#1076;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1077; &#1082;&#1077;&#1096;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1085;&#1072; 5-10 &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;. &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080; &#1073;&#1099; &#1085;&#1080;&#1095;&#1077;&#1075;&#1086; &#1085;&#1077; &#1090;&#1077;&#1088;&#1103;&#1083;&#1080;, &#1072; &#1079;&#1072;&#1090;&#1088;&#1072;&#1090;&#1099; &#1085;&#1072; &#1075;&#1077;&#1085;&#1077;&#1088;&#1072;&#1094;&#1080;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; &#1080; &#1086;&#1073;&#1088;&#1072;&#1097;&#1077;&#1085;&#1080;&#1077; &#1082; &#1073;&#1077;&#1082;&#1101;&#1085;&#1076;&#1091; &#1084;&#1086;&#1078;&#1085;&#1086; &#1073;&#1099;&#1083;&#1086; &#1073;&#1099; &#1091;&#1084;&#1077;&#1085;&#1100;&#1096;&#1080;&#1090;&#1100; &#1074; 10 &#1088;&#1072;&#1079;. &#1055;&#1086;-&#1084;&#1086;&#1077;&#1084;&#1091; &#1085;&#1091;&#1078;&#1085;&#1072;&#1103; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1100;.<BR>
<BR>
<BR>
&#1052;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1084;&#1086;&#1103; &#1089;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1103; &#1085;&#1077;&#1090;&#1080;&#1087;&#1080;&#1095;&#1085;&#1072;, &#1085;&#1086; &#1084;&#1085;&#1077; &#1082;&#1072;&#1078;&#1077;&#1090;&#1089;&#1103;, &#1087;&#1088;&#1077;&#1076;&#1083;&#1072;&#1075;&#1072;&#1074;&#1096;&#1080;&#1081; &#1074;&#1089;&#1090;&#1088;&#1077;&#1095;&#1072;&#1083;&#1089;&#1103; &#1089; &#1087;&#1086;&#1076;&#1086;&#1073;&#1085;&#1086;&#1081; &#1089;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1077;&#1081;, &#1090;&#1072;&#1082; &#1082;&#1072;&#1082; &#1087;&#1088;&#1077;&#1076;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103; &#1076;&#1086;&#1074;&#1086;&#1083;&#1100;&#1085;&#1086; &#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1099; &#1087;&#1086; &#1084;&#1086;&#1077;&#1084;&#1091; &#1084;&#1085;&#1077;&#1085;&#1080;&#1102;.
</BODY>
</HTML>