Pull to refresh

Несколько советов по оптимизации Wordpress

Reading time2 min
Views1K
Несколько мелочей, которые помогут вашему блогу работать быстрее, если хостинг на вас ругается. Может именно Вы их уже знаете, но как оказывается не все знают и пользуются.

Однажды была запись у меня о том, как можно оптимизировать тему Wordpress, чтобы она заработала быстрее. Но это мелочи, которые лучше оставить на потом, на сладкое.

* Оптимизация начинается с базы данных. Нужно оптимизировать таблицы. Заходим в phpMyAdmin, выбираем нашу БД и далее:
Оптимизация таблиц

Это поможет серверу БД более быстро работать с таблицами, что немного снизит нагрузку. В более ранних версиях phpMyAdmin может не быть пункта «Отметить требующие оптимизации». Тогда просто выбираете все таблицы и делаете с отмеченными «Оптимизировать».

* Избавляемся от всех не нужных плагинов и особенно от тех, которые не совместимы с данной версией CMS. Очень часто такие плагины не совсем корректно работают.
* Удаляем из темы 3 абсолютно не нужные вещи: версию движка и, если не планируете использовать Windows Live Writer, то и манифест. Добавляем 3 строчки кода в файл functions.php:

<?php remove_action('wp_head', 'wp_generator'); ?>
<?php remove_action('wp_head', 'wlwmanifest_link'); ?>
<?php remove_action('wp_head', 'rsd_link'); ?>

* Отключаем ревизии записей без плагина. Добавляем в файл wp-config.php следующую строку:

define('WP_POST_REVISIONS', false);

Для удаления существующих ревизий (если не умеете — лучше не лазить):
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'


* Установите плагин WP Super Cache (или включите его, если он есть в вашей сборке правильного русского Wordpress)
* В wp-config.php вместо define ('WPLANG', 'ru_RU'); пропишите:

if (strpos($_SERVER['REQUEST_URI'], 'wp-admin'))
define ('WPLANG', 'ru_RU');
else
define ('WPLANG', 'ru_RU_lite');


Об этом сказано в файле «ПРОЧИТАТЬ ОБЯЗАТЕЛЬНО ПЕРЕД УСТАНОВКОЙ.html» в дистрибутиве правильного русского Wordpress.

* Тема. Проверьте ее на предмет использования плагинов типа Popular Posts, Similar Posts. От всего этого можно избавиться и написать свой код для обработки информации. (подробнее)

Может знаете еще какие-либо методы? Пишите, попробуем.
Tags:
Hubs:
+10
Comments10

Articles

Change theme settings