Как заставить свой блог работать быстрее?

Высокая скорость wordpress Совсем недавно я столкнулся с интересной проблемой. Мой блог просто начал перерастать виртуальный хостинг. Люди начали жаловаться на то, что иногда, открывая мой блог, они видят 502-ю ошибку.

Я обратился к своему хостеру, который только руками развёл. Мол чего ты хочешь, это же виртуальный хостинг…у тебя соседи есть, да и мы тебя в мощности процессора ограничиваем. Тогда я начал искать другие варианты, другие хостинги… И надо сказать, что они мало отличались друг от друга, но в одном мне посоветовали установить плагин WP Super Cache. О нём мы сегодня поговорим.

Вообще я понял одно. Если у тебя уже стабильно посещаемый блог, где количество уников превышает…ну скажем…400-500, то надо думать уже о VPS. Правда с ним придется больше повозиться. Пока я ищу хорошие варианты VPS за бугром. Если кто знает хорошие варианты — кидайте ссылки.

Итак, представляю Вам WP Super Cache

Принцип действия плагина достаточно прост. Этот плагин создает статические файлы html из динамических страниц Вашего блога (PHP). После содания таких файлов html, плагин сохраняет их в специальной папке (кеше) на сервере, где они хранятся до вызова соответствующих страниц. Это облегчает нагрузку на сервер и УМЕНЬШАЕТ скорость загрузки.

Инструкция по использованию

  1. Скачать плагин можно ЗДЕСЬ.
  2. После закачивания плагина в папку WP-CONTENT/PLUGINS, убедитесь, что у Вас не установлен плагин WP CACHE. Если он установлен, деактивируйте его и удалите с сервера.
  3. Через FTP-клиент ВРЕМЕННО назначьте права 777 папке WP-CONTENT, используя команду CHMOD.
  4. На всякий случай в файле wp-config.php пропишите строчку define(‘WP_CACHE’, true);
  5. Активируйте плагин.
  6. Выберите «ON WP Cache and Super Cache enabled» и «Clear all cache files when a post or page is published. (This may significantly slow down saving of posts.)» (очистка всего кэша, когда идет публикация поста или страницы). Нажмите «Update status».
  7. Теперь снова установите права папке WP-CONTENT 755.
  8. В файле .htaccess, который находится в корневой директории Вашего блога необходимо будет добавить следующее:

    # BEGIN WordPress RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
    # BEGIN WPSuperCache
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    AddDefaultCharset UTF-8
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} !.*=.*
    RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
    RewriteCond %{HTTP:Accept-Encoding} gzip
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
    RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} !.*=.*
    RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
    RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
    </IfModule>
    # END WPSuperCache
  9. Всё. Теперь всё работает. Можете сами убедиться. Если Вы посмотрите HTML-код любой загрузившейся страницы блога через браузер, то увидите что-то вроде:


Плагин действительно мощный. Рекомендую устанавливать всем, у кого персональный блог. Скорость загрузки страниц увеличивается!

Постовой:
Продажа профнастил москва — качественно и дешево!

Детали Михаил Хусаинов

http://khusainov.com

Как заставить свой блог работать быстрее?: 12 комментария

  1. Надо сделать поправку в тексте. Выделено зеленым: Это облегчает нагрузку на сервер и уменьшает скорость загрузки.
    Скорость загрузки не уменьшает, а увеличивает ❗

  2. Еще требуется добавка к 9 пункту. После двоеточия нужен пример, как мне кажется.
    Очень много кода надо вставлять. Если просто у Вас скопировать, будет работать?

    У меня этот плагин стоял, но пришлось удалить. Возник какой-то конфликт между ним и плагином для формы обратной связи. Разобраться не удалось, кто больше был виноват: все тексты вдруг стали нечитаемыми. Пришлось использовать резервную копию для восстановления, но плагины отключены пока оба. Побаиваюсь экспериментировать. 🙂

  3. К сожалению, практика оказалась сложнее. Удаление плагина не помогла.

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

    Хорошая техподдержка — вот что важно для блоггера-новичка!

  4. Деталей не помню. Делала всё, что мне рекомендовали, но восстанавливали из резервной копии. Кодировка из крокозябр была снята легко, но ни одна статья не открывалась (ошибка 404).
    Вероятно, для опытного пользователя это было решаемо, а вот новичку пришлось туго. С того времени, прежде чем что-то ставить, очень долго взвешиваю и ищу советы по установке, рекомендации и предупреждения.

  5. Через FTP-клиент, что это значит, Миша обьясните, пожалуйста,если првильно понимаю, то это может быть и через FileZilla,с меня сколько угодно кофе, но поподробнее, пожалуйста, и извените за невежество 😳

  6. Кофе пока лучше посылать на VRS (логин thorn). Что касается FTP-клиента, это менеджер соединения по протоколу FTP, я рекомендую Вам использовать Cute FTP Professional 8.0 или выше от компании GlobalSCAPE.

    Если будут вопросы — пишите прямо здесь, в комментариях к тому или иному посту. Я отвечу.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*