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

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

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

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

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

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

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

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

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

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

Ответов: 7 к “Уроки 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. наталья говорит:

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

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