Как начать кешировать?

  • Автор темы Автор темы WayBe
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
fixxxer - так понимаю, зря волнуюсь?
у прошлого хостера я преодолевал его предел в 2,5% процессора, что меня сильно смущало. после отключения чата полегчало, но система изредка блокировала. и 500й егог при заходе.
ужс.
 
Если время выполнения скрипта больше, чем 0.2 секунды, надо волноваться.
Если больше, чем полсекунды, надо срочно оптимизировать те места, которые самые медленные. Наверняка это неоптимальные запросы к базе. Профайлер и explain в помощь.
 
У каждого свои критерии )
Я исхожу из комфорта для пользователя. Ощущение мгновенной реакции всегда очень приятно человеку. Человек воспринимает реакцию на произведенное действие (нажатие ссылки, например) как моментальную, если проходит не более чем 0.3 секунды. Учитывая время прохождения сингала на хорошем канале 30-100 мс, для создания ощущения комфорта нам остается на генерацию максимум 200 мс.
 
WayBe
news_data>=NOW() вот эта часть не дает использовать
кеш запросов в mysql .
НО главное хранение числа просмотров вместе с новостью
приводит к тому что кеш фактически не используется.

читай для начала
http://habrahabr.ru/blogs/mysql/41166/

а потом гугли

-~{}~ 11.03.09 08:29:

fixxxer
грубо 1/200 * 60*60 * 4 = 72 000 просмотров страниц в день
при средней глубине просмотра 3 получаем 24 тысячи уников
в принципе достаточно для 90 процентов сайтов рунета

НО 100 мс както приятней ;)
 
только не 24, а, скажем, 6.
у этих уникумов никакой дисциплины - на сайт ходят, когда им вздумается, а не когда программист запрограммировал.
 
antson - спасибо за наводку :)
осознаЮ.
Вы используете только эту методику? или ещё принудительное кеширование тоже?
 
я закрою. он не понимает.
аптемезаторы, которые думают, что производительность - это нужным молотком ударить в нужном месте, идут строем на юх.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху