Оптимизация сайта на WordPress

Оптимизация сайта на WordPress
Оптимизация сайта на WordPress

За время существования WordPress, было написано множество полезных статей, гайдов и мануалов по его настройке и оптимизации для более быстрой и лучшей работы, а также для снижения нагрузки потребления памяти и уменьшению запросов к базе данных.

WordPress. Оптимизация сайта

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

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

Как уже было сказано выше, одним из самых важных факторов быстродействия сайта, является правильный выбор хостинга. Для тех, кто еще в поиске, могу порекомендовать хостинг от FastVPS, впервые узнал о нем от Михаила Шакина, который в обзоре на своем блоге, рассказал о преимуществах и качестве немецкого хостинга. Сам я перешел на этот хостинг уже более года назад, кстати об этом также написано в посте 1 год с хостингом FastVPS.

Одним из больших заблуждений, бытующим среди пользователей WordPress, является то, что чем новее версия WordPress, тем больше она прожорлива по отношению к ресурсам хостинга. Я с полной уверенностью могу сказать что это не так. Любой системе (CMS), для того чтобы она хорошо и плодотворно работала на благо, нужна забота. А забота в свою очередь выражается в том, чтобы вебмастер правильно настроил, оптимизировал и следил за положением дел.

Оптимизация WordPress – Плагины

Pure PHP Localization (Автор: Сергей Бирюков) –  плагин работает без настройки, снижает потребление памяти, путем прямого перевода (локализации) WordPress.

PHP Speedy (Автор: Leon Chevalier) плагин с различными настройками, снижает потребление памяти, опции позволяют включать Gzip сжатие страниц, CSS и JavaScript, оптимизацию страниц, CSS и JavaScript, а также другие полезные опции.

Memory Usage (Автор: Alex Rabe)виджет для консоли администратора, отображает краткую информацию о версии PHP, лимите памяти и сколько памяти используется в данный момент.

Hyper Cache (Автор: Satollo) – плагин для организации кэширования в WordPress, имеет гибкую настройку, множество опций и возможность ручного или автоматического сброса кэша.

amcaptcha (Автор: Алексей Московский) – Об этом плагине я уже писал ранее, в других обзорах. Простая и очень удобная капча, избавит Вас от необходимости возиться с Акисметом, а также разгребать многочисленные спам комментарии. Таким образом в базу, попадают только комментарии от людей.

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

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

Оптимизация WordPress – Виджеты

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

Оптимизация WordPress – Дополнительно

Увеличьте лимит памяти: в файл wp-config.php добавьте строку

define('WP_MEMORY_LIMIT', '64M');

Если Вы установили плагин Hyper Cache, о котором я писал в этой статье: добавьте в файл wp-config.php строку

define("WP_CACHE", true);

Увеличьте интервал между сохранениями черновиков: в файл wp-config.php добавить строку

define( 'AUTOSAVE_INTERVAL', 60 );

Уменьшите или вообще уберите хранение нескольких версий черновиков: в файл wp-config.php добавить строку

define('WP_POST_REVISIONS', 0);

На этом пока все, продолжение следует…

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

Ваш e-mail не будет опубликован.

1 × 5 =

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>