После переезда на новый хостинг сайт стал открываться очень тяжело (перед подгрузкой содержимого висит белый экран около 6-7 секунд). До этого стоял плагин кеширования HyperCache , но я решил поменять его на W3 Total Cache (потому что второй еще и запросы кеширует, да и вообще посмотреть что за зверь такой :)). Сайт, естественно, быстрее грузиться не стал, но при просмотре исходного кода внизу(там где данные W3TC) я увидел следующее:
[quote]Page Caching using disk: enhanced (User is logged in)
Database Caching using disk: basic (user is logged in)
Object Caching 1137/1138 objects using disk: basic[/quote]
Насколько я понял это он столько запросов к БД кеширует? 0_о. Не из-за этого ли у меня сайт неистово тормозит? В чем может быть проблема?
P.S. Функция php (которая показывает кол-во запросов) при отключении плагина показывает 55.
Ну неужели никто не знает? Проблема все еще есть, помогите пожалуйста
А чего вдруг Вы решили, что объекты один в один соответствуют запросам к БД? Так в доках плагину написано?
Поставьте плагин, посмотрите количество запросов и только потом, если будет повод, устраивайте панику.
Спасибо за совет, но решил проблему методом тыка: в итоге вышло, что напрягал систему сам W3 Total Cache -> снес его -> поставил WP Super Cache -> все стало нормально. Это связано, я думаю, с не большими ресурсами хостинга, т.к. W3TC кеширует все подряд, что тоже создает нагрузку.
С тоталитарным кэшом у меня вообще дружба не сложилась. С кэшировалками вообще всё непросто, много зависит от многого. У меня на одном из сайтов Супер просто тупо тормозил, пришлось заменить его на Гипер – и все побежало аж бегом. На другом сайте (и хостинге соответственно) была диаметрально противоположная ситуация. Сделал банальный вывод: практика – критерий истины 😉