Приветсвую, коллеги.<br><br>Подскажите пожалуйста как мне лучше организовать кеширование (пока) едиснтвенного запроса вида /ajax.php?do=vietvbb_stats&top=vietvbb_top_posters&result=15 на N минут. Судя по статистике оно кушает больше всего остального ресурсов, хотя обновляется в лучшем случае раз в час.<br>
<br>Апстрим - патчено-перепатченый форум на invision, в который лезть не очень хочется.<br><br>Пока остановлился на этом:<br><br>location /ajax.php {<br> if ($request_uri ~* "^/ajax.php\?do=vietvbb_stats\&top=vietvbb_top_posters\&result=15$") {<br>
return 403;<br> }<br> 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> proxy_pass <a href="http://127.0.0.1:80/">http://127.0.0.1:80/</a>;<br>
proxy_redirect 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> root /home/samforum/public_html;<br><br> 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>