Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[4]: заголовок Accept-Encoding и -f mod_rewrite
Hello Михаил,
Saturday, March 3, 2007, 9:20:15 PM, you wrote:
ММ> Здравствуйте Алексей,
AR>> Основной целью было даже не снижение нагрузки на сервер, а получение
AR>> заголовков Content-Length и Last-Modify (ну под апачем еще и E-Tag он
AR>> он вроде уже как-то и не актуален).
AR>> Расскажу предисторию...
ММ> А почему Вам так Важно получить эти заголовки? Last-Modify ещё
ММ> понятно, поисковики его любят. А Content-Length зачем?
Некоторое время назад яндекс вообще не брал пакованные страницы без
Content-Length. Хотя при этом посылал, что он его понимает. Да и с
потоком гораздо удобнее работать, когда ты заранее знаешь сколько надо
буффер делать :-)
AR>> На самом деле, сайт существует в полностью динамическом виде, и жать
AR>> его в gzip я без проблем могу и входным фильтром на томкате. Но для
AR>> снижения нагрузки на сервер все динамические сайты с не сверх
AR>> актуальной информацией по тычку хозяина небольшим модулем транслируются в
статику... и
AR>> конечный пользователь ползает уже по статическому сайту... ясное дело
AR>> что за компанию с обычной html не не сложно рядом и запакованную
AR>> сложить... в итоге все довольны.... закащикам нравиться что они могут
AR>> мучить динамическую версию... данными там двигать и когда надо их
AR>> генерить.... конечным пользователям сайт работает так быстро, как
AR>> только можно... а у меня БД не дрючат каждую секунду тоннами
AR>> запросов... на сайтах остается только корзина (если есть) и поиск в
AR>> динамике... в среднем нагрузка падает на 80-90% :-)
ММ> У меня работает подобная схема. Только статика генерится при приходе
ММ> первого запроса, лежит на диске определённое время и потом стирается.
ММ> Так вот проблема одна возникла: если кэш большой (30 гигов один кэш у
ММ> меня есть) то нужно его по папочкам раскладывать, иначе при чистке
ММ> кэша начинаются жуткие тормоза. Как Вы решили подобную проблему? У Вас
ММ> при чистке/обновлении кэша тормозов нет?
В качестве подобной системы кеширования я использовал апачевский JCS,
и что он там делал с файловой частью мне было не интересно. Но вроде
работал нормально...
А у генерационных сайтов даже близких объемов не было... таких слонов
генерировать не реально.... только кешировать... :-)
|