Лучшее кеширование в wordpress
Имею несколько сайтов с большой посещаемостью...
Имею несколько сайтов с большой посещаемостью сделанных на wordpress. После достаточно больших нагрузок на сервер (без кеширования), задался целью найти плагин или скрипт для кеширования.
Пробовал плагины Hyper Cache, WP super cache нагрузка уменьшалась но время загрузки страницы оставалось прежним.
Поискав по просторам интернета, нашёл очень интересный скрипт (не плагин а именно php скрипт). Это именно то что я и искал.
Установка скрипта:
if (file_exists($filename)) {
if ((time()-filemtime($filename))<$time) {
$cached = true;
} else {
unlink($filename);
$cached = false;
}
}
if ($cached) {
readfile($filename);
} else {
ob_start();
// WP
define(‘WP_USE_THEMES’, true);
require(‘./wp-blog-header.php’);
//
$text = ob_get_clean();
$fh = fopen($filename, ‘w+’);
fwrite($fh, $text);
fclose($fh);
echo $text;
}
$finish = microtime();
if ($stat==1) echo $finish-$start;
?>