|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 17 Mar 2004 16:10:22 To : Timur Vafin Subject : Re: автокеширование объектов -------------------------------------------------------------------------------- Timur Vafin -> Artem Chuprina @ Tue, 16 Mar 2004 13:26:27 +0000 (UTC): >>>>>>>>> Объясни популярно, какой смысл в кеше бекенда, если фронтенду >>>>>>>>> практически всегда приходится ходит к бекэнду за тем, чтобы что то >>>>>>>>> было в кеше? IF>>>>>>>> В том, что вместо 200 модперловых апачей у тебя их 15-20. TV>>>>>>> Мы друг друга не понимаем, точно ;( Как апачей будет меньше если на TV>>>>>>> каждый запрос к фротэнду, он идет к бекэнду? AC>>>>>> Тормоз - тоже механизм. Связку фронтэнд-бэкэнд не лимитирует AC>>>>>> скорость канала до клиента. Связку клиент-сервер - лимитирует. AC>>>>>> Кроме того, крайне редко бывает так, что _все_ содержимое страницы, AC>>>>>> включая CSS'ы и картинки, требует запроса к базе, а следовательно, AC>>>>>> обращения к бэкэнду. _Как правило_ на одну страницу, показанную AC>>>>>> клиенту его браузером, требуется 10-20 запросов, из которых к AC>>>>>> бэкэнду - ровно один. TV>>>>> Мы же уже договорились, что всю статитку отдаем кем то другим, TV>>>>> отличным от апача с мод_перл? Разговор сразу шел только о тех TV>>>>> запросох которые обрабатывает апач с мод_перлом. AC>>>> Тогда их у тебя стало 15-20 вместо 200 еще на предыдущем этапе. TV>>> Да видимо у меня кривые руки. Тогда получается, что 15-20 апачей TV>>> должно быть при каокй популярности ресурса? TV>>> В моем примере, в _среднем за сутки_ 5-6 запрос в секунду к модперловым TV>>> апачам. AC>> Один из ведущих новостников на пиках давал до 180 запросов в секунду к AC>> фронтэндам. Статистику по запросам к бэкэндам не считали, но количество AC>> бэкэндов держали в пределах 40. Да, приходилось местами извращаться. TV> Ключевое слово _новостников_! Ясен пень, что новости в кеше TV> прекрасно будут жить. Я уже несколько раз говорил, что в моем TV> примере в кеш класть нереально, так как каждый запрос практически TV> уникален. Hе так уж они и прекрасно в кэше жили. Т.е. главная страница, конечно, да (порядка половины нагрузки), а остальные, конечно, нет. Ключевое слово "новостник" означает в первую очередь "бэкэнд отрабатывает запрос _быстро_". Собственно, пересчет твоих "5-6" во время отработки запроса при 15-20 бэкэндах я приводил. 3 секунды - это уже очень медленно. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/256060dbfb4db.html, оценка из 5, голосов 10
|