Уроки Wordpress: оптимизируем работу блога

Сегодня мы расскажем о том как оптимизировать работу Wordpress-блога с помощью кэширования страниц.

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

Для активации функции кэширования необходимо отредактировать конфигурационный файл Wordpress, который находится в корневой папке, на сервере Вашего блога, файл называется wp-config.php.

В него необходимо добавить строку define('WP_CACHE', true);

После этого скачайте плагин, который называется WP Super Cache и установите его на свой блог. (Как установить плагин).

После установки плагина активируйте его в панели управления блога, раздел “Плагины”.

Плагин должен будет создать дирректорию /wp-content/cache и добавить необходимые для работы строки в файл .htaccess, после этого в панели управления раздел “Параметры” - “WP Super Cache” Вы можете выбрать режим работы кэширования и настроить параметры работы плагина.

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

Если у Вас что-то не получилось, задавайте вопросы в комментариях.

Ответов: 8 к “Уроки Wordpress: оптимизируем работу блога”

  1. AlexNote говорит:

    Вы на форуме писали, что проблемы часто создают спам-комментарии, которые хранятся у пользователей и увеличивают БД на мегабайты. Сейчас у меня таблица с комментами весит 900кб, всего 90 комментов, спама нет. Как мне проверить, что в этой таблице - спам или только нормальные комменты? Как можно уменьшить ее размер и сколько она должна весить в нормальном виде?

  2. Artesbe говорит:

    WARNING! /home/–/public_html/artesbe.com/ is writable.
    Please make it readonly after your page is generated as this is a security risk.
    что это означает?

  3. admin говорит:

    Это означает то, что папка вашего блога доступна для записи, и на ней необходимо установить права “только чтение”.

  4. Кристина говорит:

    Когда я пытаюсь активирывать этот плагин, у меня выходит эта ошибка:

    Warning: Cannot modify header information - headers already sent by (output started at /home2/xxxxxxx/public_html/wp-config.php:209) in /home2/xxxxxxx/public_html/wp-includes/pluggable.php on line 850

    почему?

  5. ДБА говорит:

    Кристина,
    это означает, что ваш файл wp-config.php и pluggable.php закрыты (по доступу) для изменения. Нужно им временно присвоить права 777 и, установив плагин, снова вернуть права 755. Менять или по ФТП-доступу или прямиком в хостинге через С-панель управления.

    Удачи :)

  6. Felix говорит:

    А если вылетает такая вот ошибка? То это не правильно выставлены права доступа? Warning: Cannot modify header information - headers already sent by (output started at /home/felli130/domains/luckmoney.net/public_html/wp-config.php:1) in /home/felli130/domains/luckmoney.net/public_html/wp-login.php on line 302

    Warning: Cannot modify header information - headers already sent by (output started at /home/felli130/domains/luckmoney.net/public_html/wp-config.php:1) in /home/felli130/domains/luckmoney.net/public_html/wp-login.php on line 314

    Warning: Cannot modify header information - headers already sent by (output started at /home/felli130/domains/luckmoney.net/public_html/wp-config.php:1) in /home/felli130/domains/luckmoney.net/public_html/wp-includes/pluggable.php on line 665

    Warning: Cannot modify header information - headers already sent by (output started at /home/felli130/domains/luckmoney.net/public_html/wp-config.php:1) in /home/felli130/domains/luckmoney.net/public_html/wp-includes/pluggable.php on line 666

    Warning: Cannot modify header information - headers already sent by (output started at /home/felli130/domains/luckmoney.net/public_html/wp-config.php:1) in /home/felli130/domains/luckmoney.net/public_html/wp-includes/pluggable.php on line 667

    Warning: Cannot modify header information - headers already sent by (output started at /home/felli130/domains/luckmoney.net/public_html/wp-config.php:1) in /home/felli130/domains/luckmoney.net/public_html/wp-includes/pluggable.php on line 868

  7. наталья говорит:

    Обьясните пожалуйста ,каким образом нужно в файл вставить эту строку…

  8. rasse1 говорит:

    При активации плагина вылезает строчка , что нужно вставить код define(’WP_CACHE’, true); в файл wp_config , однако после того как вставил этот код в wp config при обновлении страницы никаких изменений не происходит и строчка с предупреждением не пропадает. В чем может быть проблема? Такое ощущение , что плагин не реагирует на изменения в файле wp config. Может как то на это повлиять изменения в файле htacess или переход с простого хостинга на виртуальный сервер? Просто уже не знаю где искать причину проблемы . ведь раньше он у меня прекрасно работал

Напишите Ваше мнение