Кеш в wp251
29.05.2008
Так и не понял как работает кеширование в wordpress 2.5.1. Изгалялся, изгалялся в конфиге с
define('DISABLE_CACHE', '');
define('ENABLE_CACHE', '');
define('WP_CACHE', true);
под разным соусом, но так в папке кеша ничего и непоявилось нового (((.
Установил плагин wp-суперкеш, немного помучавшись. Всеб хорошо, если бы не разрастающийся с каждой минутой кеш. Быстренько переплевывая все, что было раньше.
В общем, не мудрствуя лукаво, и от незнания, что делать и как разрешить проблему высокого потребления ресурсов, взял и заменил файл cash.php на такой же файл, но из сборки 232. Характерно, что ничего не глюкнуло, все запыхтело с полпинка – число запросов сразу село с 35 до 12-18, чуть снизилось время генерации и потребление памяти. Может я и не совсем правильно делаю, но пока отрицательных моментов не увидел.
Смотрите сами – Охрана и безопасность все работает нормально.
А что скажут специалисты программирования? В чем проблема, что такого сделали разработчики wordpress, что кеширование отказалось работать.
Или как вы обходили проблему кеширования?, не плагинами же одними, ведь у WP своя мощная система кеширования есть, которой на начальном этапе вполне должно хватить.
P.S. Такая же измененная система кеширования применялась на моих блогах вплоть до версии 271. Проверка показала, что это работает даже и с этой последней версией wordpress.
P.P.S. При доигрывании выяснилось, что разработчики wordpress действительно начиная с версии 251 изменили подход к кешированию. Если раньше основной упор делался на файловое кеширование, то тут начался переход на объектное кеширование в память. Вот вам и рост потребления памяти и не столь характерное снижение числа запросов в базу. Именно поэтому и перестали работать операторы кеша в конфиге.
Извините, но коментирование запрещено.