Тут недавно отметил, что общее повышение качества сервиса хостинг-провайдера некоторые пользователи не могут заметить.
Почему же так происходит (верно только для виртуального хостинга)?
Общая причина одна - Вас редко посещают!!!
1. PHP-акселератор использует кэш скомпилированного кода. Поэтому, если Вас посещают редко, он успевает забыть про Ваш код.
2. MySQL использует кэш результатов запросов. Поэтому, если Вас посещают редко, он успевает забыть про эти результаты.
Разница при частом и редком посещении сайтов (неважно, кем именно - если два разных пользователя открыли сайт почти одновременно - кэширование сработает мнгновенно) часто составляет 1100% в пользу частого посещения.
Второй же причиной для MySQL может быть то, что Вы не указываете признак "не кэшировать!" для запросов к таблицам, которые интенсивно изменяются. Но к Drupal эта причина особого отношения не имеет, кстати.
Комментарии
Осталось сделать бота, который будет дергать сайт раз в час....