Совет недели: 9 вещей, которые ускорят и облегчат ваш сайт на WordPress

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Ваш сайт работает быстро? Медленный сайт — плохо. Сегодня один из важных показателей ранжирования в поисковой выдаче Google является скорость загрузки вашего сайта в браузер посетителя. Чем быстрее он грузится, тем лучше во всех отношениях: посетителям, вам, поисковым системам… Какая оптимальная скорость загрузки? В любом варианте: чем быстрее — тем лучше. Ну, а все-таки? Считается, что сайт не должен загружаться дольше 3-5 секунд.

Как проверить? Я всегда пользуюсь онлайн-тестированием через сайт — http://tools.pingdom.com/fpt/

Проверка скорости загрузки сайтаВводите полный адрес (как в примере) сайта и нажимаете кнопку — Test Now.

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

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

Совет 1 — Включение GZIP или Zlib сжатия

Если вы ищите быстрый способ ускорить ваш сайт на WordPress и не хотите возиться с громоздкими плагинами WordPress типа WP-Super-Cache, есть легкий способ сжать код вашего сайта. Это можно сделать двумя простыми шагами и часто может привести к 2-х или 3-х кратному ускорению его работы.

Сначала надо проверить, включена ли эта технология на вашем сервере провайдера. Для этого создайте файл test.php и вставьте в него такой код:

< php phpinfo ();? >

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

<? php
ini_set(‘zlib.output_compression’, ‘On’);
ini_set(‘zlib.output_compression_level’, ‘1’);
? >

ВАЖНО! Эта функция не работает вместе с плагинами кеширования. Вам надо использовать или ее, или плагины кеширования.

Совет 2 — установить плагин кеширования, типа WP-Super-Cache

Я знаю несколько плагинов кеширования, но пользуюсь всегда одним — wp-super-cache. Описывать сейчас его не буду, отложу для следующей статьи. Скажу только несколько слов о принципе его работы: его задача, по запросам пользователей выводить страницы и создавать из них HTML-версию, которую плагин хранит в специально созданной им папке. Следующий посетитель получает уже страницу не из базы данных, а хранящуюся в папке плагина вариант HTML, тем самым выдача страницы происходит гораздо быстрее. Лично я использую именно этот плагин для ускорения работы сайта.

Советую прочитать еще:  Минимальный набор программ для веб-мастера

Совет 3 — Автоматическое удаление ревизий (автосохранений) ваших записей

Когда вы пишите большие тексты в редакторе WordPress, в ходе написания может создаваться несколько версий автосохранения записи. Эти версии (ревизии) затем храняться в базе данных и перегружают ее. Чтобы этого не было — эту функцию можно отключить. Для этого в файле wp-config.php надо прописать следующий код:

define ('WP_POST_REVISIONS, FALSE);

Совет 4 — автоматическая очистка Корзины

Довольно распространенное явление. Пишем, удаляем, храним в Корзине. Вопрос — зачем храним? Забываем удалить? Тогда добавьте код и Корзина будет очищаться автоматически. Этот код надо добавить в файле wp-config.php:

define('EMPTY_TRASH_DAYS', 10 );

Совет 5 — автоматическая оптимизация изображений

Плагин WordPress WP-Smush.it автоматически оптимизирует файлы изображений, удалив из них ненужные байты без ущерба их качества. А меньшее изображение означает более быструю загрузку. Плагин надо только установить и активировать. Я рекомендую и использую на своих сайтах WordPress.

Совет 6 — оптимизация структуры постоянных ссылок

Если у вас на сайте еще немного статей и страниц — есть смысл проверить, правильно у вас настроена структура постоянных ссылок или нет. Ссылка типа — bestplugins.ru/?p=123 — плохая, ссылка типа — bestplugins.ru/2012/03/sample-post/ — лучше, ссылка типа — bestplugins.ru/2012/03/sample-post.html — еще лучше. Знаки вопросов плохо индексируются и медленней такие страницы работают в плане загрузки с сервера, ссылки, в которых много цифр — работают лучше всего. Цифры лучше «читаются» сервером, чем буквы.

Совет 7 — удалите пингбеки, спам-комментарии и неиспользуемые метки

Все, что я перечислил — пинги, спам, неиспользуемые метки — значительно замедляют работу сайта. Чтобы почистить базу данных — зайдите в phpMyAdmin и создайте и выполните запрос для удаления пингбеков:

Советую прочитать еще:  6 дополнительных действий к усилению защиты вашего сайта

DELETE FROM wp_comments WHERE comment_type = 'pingback';

Для удаления спам-комментариев — там же создайте и выполните запрос:

DELETE from wp_comments WHERE comment_approved = '0'LETE from wp_1_comments WHERE comment_approved = '0'

Для удаления неиспользуемых меток — создайте и выполните запрос:

SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag' AND wtt.count=0;

Совет 8 — удалите неиспользуемые плагины

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

Совет 9 — удалить потерянные параметры

Бывает, что в ходе работы теряются отдельные параметры и становятся не привязанными к выполнению той или иной задачи. Для их нахождения в таблице БД wp_options служит плагин Clean Options. Главное — разобраться с его настройками и параметрами. Об этом я расскажу как-нибудь в другой раз.

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

15 Comments

  • Может я не правильно понял, но похоже там в коде надо, что бы было <?php… Когда вставил знак вопроса то появилась табличка. Только не совсем понял куда смотреть на технологию сжатия?

    Ответить
  • Создал файл не помощи блокнота, а с помощью Notepad ++. В итоге при выводе странице отобразилось строчка «»

    Ответить
  • Автор · Edit

    Я увидел вашу ошибку.
    Уберите [php], это остатки старого кода из другого плагина, который не имеет никакого отношения к статье и описанию.

    Ответить
  • нашел в чем была ошибка. Документ почему-то назвался test.php.txt. Исправил. При вводе адреса получилось вот это сообщение [php][/php]

    Ответить
  • Да, конечно добавил. Сайт вот repetskie.in.ua/
    Спасибо за Ваши советы и подсказки! С наступающим!
    А праздновать скоро начнем)))

    Ответить
  • Автор · Edit

    А в файл код добавили, о котором я писал в статье?
    Странные у вас занятия накануне Нового Года, все уже празднуют…

    Ответить
  • Значит все правильно я делал. Я создал файл test.php с помощью блокнота. Потом загрузил в корневую папку. При вызове http://ваш_сайт/test.php выдает ошибку 404.

    Ответить
  • Автор · Edit

    В корневую папку сайта, там где лежит файл wp-config.php, где папки системы:
    /wp-admin
    /wp-content
    /wp-includes

    Ответить
  • Автор · Edit

    Набираете в адресной строке имя вашего сайта, затем ставите слешь / и пишите название тестового файла, например:

    http://ваш_сайт/test.php

    Ответить
  • «Затем в адресной строке браузера вызовите этот файл и убедитесь, что технология Zlib на вашем сервере включена.»

    Подскажите как вызвать этот файл?

    Ответить
  • · Edit

    Проверила загрузку сайта и страниц — неутешительно (8-10 с).
    Обязательно воспользуюсь Вашими советами. Спасибо.

    Ответить

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

Ваш email нигде не будет показан. Обязательные поля помечены *