Сегодня моя любовь к WordPress обернулась большой проблемой. Общая посещаемость ВП-сайтов на аккаунте достигла порядка 10к в сутки и сервер благополучно лег на пол дня, принеся мне много проблем, денежных потерь и бесценного опыта =)
Было решено провести первичную оптимизацию блога.
Было:Запросов: 40 | 0.703 Потребление памяти: 17.55MB
Стало:Запросов: 25 | 0.703 Потребление памяти: 15.05MB
Изменения на первый взягляд небольшие, но при такой посещаемости это очень и очень неплохо.
Итак, что было сделано:
1. Были убраны лишние плагины
2. Было уменьшено число постов на главной, уменьшено число комментариев в виджете “последние комментарии” (здесь эффект пропорциональный числу выводимых комментариев)
3. Пару мегабайт памяти было выручено за счет облегчения файла локализации WordPress,
4. Большинство запросов в коде вида bloginfo(‘name’) заменил на статику.
5. И, пожалуй, самое главное – плагин , который создает статические html файлы, которые отдаются непосредственно веб-фронтенду без обработки на PHP и без участия MySQL.
Тест драйв будет завтра, надеюсь хостинг устоит на этот раз и оттянет необходимость переезжать на выделенный сервер.
Хинт:
Статистику числа запросов и потребления памяти можно вывести с помощью кода:
<?php if (current_user_can(‘level_10′)){ ?>
<?php echo ” Запросов: ” . get_num_queries() . ” | “; timer_stop(1). “секунд”;
if ( function_exists(‘memory_get_usage’) )
echo ‘ Потребление памяти: ‘ . round(memory_get_usage()/1024/1024, 2) . ‘MB ‘; ?>
<?php }?>
Похожие статьи:


27 мая 2009 в 13:37
У вас VPS/VDS? Иначе какой смысл в оптимизации, если сосед может уронить сервер?
27 мая 2009 в 13:42
обычный вип тариф на шареде.
дело не в том что сервер можно уронить а в том, что срабатывает защита от превышения ресурсов на данном аккаунте.
27 мая 2009 в 14:27
Для меня оптимизация Вордпресса тоже больная тема. Вот думаю вообще перевести его на статику, т.е. на shtml, только как это сделать незнаю
27 мая 2009 в 14:29
в наше время дешевле прикупить хорошего железа, чем переписывать движок в надежде значительно снизить потребление
а так, Super Cache собственно и эмулирует статику