<div dir="ltr"><div>На своей практике выяснил что оптимальное время кеширования популярных страниц - от 2х до 5ти минут. Меньше 2х - не выгодно (за некоторыми редкими исключениями). Очень оптимально догружать части (особенно часто обновляющиеся блоки) страниц уже на клиенте, яваскриптом (для крупного портала это вполне приемлемо). При этом еще и канал экономится в перспективе. Про 2 минуты - это _обычно_ минимальное время кеширования на провайдерских проксях (и не надо говорить что ими мало пользуются - разве что портал чисто для айтишников). Использовать ли их для уменьшения трафика и нагрузки - ваше дело. Из-за этих же проксей (а так же всяких ускорителей типа Opera-Turbo) свой кеш чистить вообще смысла мало. Лучше таки использовать "поколение" или "версию" или еще что-то в этом духе. Например - использование epochtime, округленного до сотен секунд - аналог expires 100s; (хотя это уже для извращенцев, но мало ли).<br>
<br></div>У меня вообще код коммита git используется в некоторых местах ))<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">7 февраля 2013 г., 20:11 пользователь Михаил Монашёв <span dir="ltr"><<a href="mailto:postmaster@softsearch.ru" target="_blank">postmaster@softsearch.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте, dimn.<br>
<div class="im"><br>
> а как вообще устроено кеширование в крупных порталах?<br>
<br>
</div>Так, как этого требует конкретная задача.<br>
<div class="im"><br>
> Например есть какие то объявления<br>
> /board/1.html<br>
> /board/2.html<br>
> /board/3.html.<br>
<br>
> Наверно лучше будет, если удалять кеш тогда, когда его редактировали<br>
</div>> (с большим inactive), например, /board/1.html, то удалять только<br>
> его, а остальные оставить.<br>
<br>
Можно собирать страничку через ssi, а в урл изменяемой части добавлять<br>
т.н. "поколение". Тогда вместо удаления из кэша достаточно увеличить<br>
на 1 поколение. А страница со старым поколением сама вытеснится их<br>
кэша со временем.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
С уважением,<br>
Михаил mailto:<a href="mailto:postmaster@softsearch.ru">postmaster@softsearch.ru</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div>