Время загрузки страницы и количество запросов к БД в WordPress

Не так давно я столкнулся с проблемой медленной загрузки страниц на одном сайте. Написал хостеру. Сайт перевели на другой сервер. Всё нормализовалось. Но я до сих пор помню эту медленную загрузку страниц. Было неприятно. Именно тогда я стал обращать внимание на подобные сервисы замера скорости сайта.

Тогда я запихнул в файл footer.php вот такой код:

<?php if ( function_exists('memory_get_usage') ) echo round(memory_get_usage()/1024/1024, 2) . ' Mb '; printf(__('/ %s сек / %d запросов'), timer_stop(0, 5), get_num_queries()); ?>

Иногда отслеживал время загрузки, но держал в уме плагины кеширования, которые в случае необходимости могли пригодиться.

А на днях купил и установил скрипт кеширования maxcache, который у всех на слуху, который стоит на многих популярных блогах. Купил, потому что сейчас акция. Стоимость до Нового Года — 2011 в 3 раза меньше — всего 300 рублей.

Вот результат для этого блога, который сейчас можно наблюдать в конце каждой страницы.

В первой строчке результат первичной загрузки страницы — количество потребляемой памяти, время загрузки, количество запросов к БД. Во второй строчке результат работы скрипта. Поскольку страница выводится из кеша, то количество запросов к БД равно нулю.

Этот блог от нагрузок пока не страдает. И то новые цифры радуют. А вот на тяжеловесных сайтах результат впечатляет.

Запись опубликована в рубрике Wordpress с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *