Welcome! Log In Create A New Profile

Advanced

Re: Re[2]: Очистка кеша nginx

February 08, 2013 07:20AM
На своей практике выяснил что оптимальное время кеширования популярных
страниц - от 2х до 5ти минут. Меньше 2х - не выгодно (за некоторыми редкими
исключениями). Очень оптимально догружать части (особенно часто
обновляющиеся блоки) страниц уже на клиенте, яваскриптом (для крупного
портала это вполне приемлемо). При этом еще и канал экономится в
перспективе. Про 2 минуты - это _обычно_ минимальное время кеширования на
провайдерских проксях (и не надо говорить что ими мало пользуются - разве
что портал чисто для айтишников). Использовать ли их для уменьшения трафика
и нагрузки - ваше дело. Из-за этих же проксей (а так же всяких ускорителей
типа Opera-Turbo) свой кеш чистить вообще смысла мало. Лучше таки
использовать "поколение" или "версию" или еще что-то в этом духе. Например
- использование epochtime, округленного до сотен секунд - аналог expires
100s; (хотя это уже для извращенцев, но мало ли).

У меня вообще код коммита git используется в некоторых местах ))


7 февраля 2013 г., 20:11 пользователь Михаил Монашёв <
postmaster@softsearch.ru> написал:

> Здравствуйте, dimn.
>
> > а как вообще устроено кеширование в крупных порталах?
>
> Так, как этого требует конкретная задача.
>
> > Например есть какие то объявления
> > /board/1.html
> > /board/2.html
> > /board/3.html.
>
> > Наверно лучше будет, если удалять кеш тогда, когда его редактировали
> > (с большим inactive), например, /board/1.html, то удалять только
> > его, а остальные оставить.
>
> Можно собирать страничку через ssi, а в урл изменяемой части добавлять
> т.н. "поколение". Тогда вместо удаления из кэша достаточно увеличить
> на 1 поколение. А страница со старым поколением сама вытеснится их
> кэша со временем.
>
> --
> С уважением,
> Михаил mailto:postmaster@softsearch.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re[2]: Очистка кеша nginx

Михаил Монашёв February 07, 2013 01:12PM

Re: Re[2]: Очистка кеша nginx

Trurl February 08, 2013 07:20AM

Re: Очистка кеша nginx

Andrey Repin February 08, 2013 08:06AM

Re: Очистка кеша nginx

Trurl February 08, 2013 08:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 242
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready