Приветсвую, коллеги.<br><br>Подскажите пожалуйста как мне лучше организовать кеширование (пока) едиснтвенного запроса вида /ajax.php?do=vietvbb_stats&amp;top=vietvbb_top_posters&amp;result=15 на N минут. Судя по статистике оно кушает больше всего остального ресурсов, хотя обновляется в лучшем случае раз в час.<br>
<br>Апстрим - патчено-перепатченый форум на invision, в который лезть не очень хочется.<br><br>Пока остановлился на этом:<br><br>location /ajax.php {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($request_uri ~* &quot;^/ajax.php\?do=vietvbb_stats\&amp;top=vietvbb_top_posters\&amp;result=15$&quot;) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 403;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_pass <a href="http://127.0.0.1:80/ajax.php">http://127.0.0.1:80/ajax.php</a>;<br>}<br>location / {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_pass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://127.0.0.1:80/">http://127.0.0.1:80/</a>;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_redirect&nbsp;&nbsp;&nbsp;&nbsp; off;<br>}<br>location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root&nbsp;&nbsp; /home/samforum/public_html;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_log off;<br>
}<br><br><br>подозреваю что мне нужно как-то использовать proxy_pass, но как это сделать в сочетании с if, чтобы не поломать другие ajax (которые кешировать не надо) не пойму.<br> <br clear="all"><br>-- <br>Vladimir Rusinov<br>
<a href="http://greenmice.info/">http://greenmice.info/</a><br>