10 шагов, чтобы ускорить WordPress и освоить его как никто другой

WordPress ускоряется

Сегодня WordPress становится по преимуществу CMS, системой управления контентом. Даже Белый дом заменил Drupal на WordPress, как один из сюрпризов в конце 2017 года. И заключается в том, что WordPress - это очень простая в использовании CMS, которая использует большое сообщество, не считая большого количества плагинов, чтобы получить от него больше.

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

Первое: размещение

Это самое главное, так как если ваш сайт размещен на медленном хосте, вы столкнетесь с серьезными проблемами при повышении оценки Google Insights (один из важных факторов для естественного естественного позиционирования или SEO).

Мы можем протестировать производительность с этот инструмент, который использует 14 разных локаций чтобы найти скорость: keycdn.com

Производительность

Обычно мы находим скорость от 200 до 400 миллисекунд. Мы должны ценить разные скорости в зависимости от места, в котором проводятся тесты. Если мы собираемся искать испанскую публику, нам нужно заботиться о Лондоне. С другой стороны, если мы хотим продавать товары между Европой и Америкой, мы должны искать эти места.

Было бы важно проводить тесты в течение дня чтобы найти средний балл, чтобы мы могли начать с более точных собранных данных.

Второе: особенности хостинга

PHP

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

  • PHP 7.x: это довольно значительное увеличение по сравнению с версией PHP 5.6. Если хостинг не предлагает этого по какой-либо причине, было бы важно посмотреть на кого-то другого. Это также происходит с плагином или темой, которые мы используем для WordPress, поскольку любой, кто хвастается, что продолжает разработку, должен быть совместим с любой из последних версий PHP.
  • Веб-сервер: Apache предназначен для простого и базового использования. Когда сервер должен поддерживать большие нагрузки, все сильно меняется, поэтому нам нужно искать поставщиков, которые используют Litespeed или Nginx.
  • Кэширование OpCode- Повышает производительность PHP на 30-40%. Самое смешное, что не так много хостов используют OpCode. Это потому, что это уменьшает количество людей, которые могут войти на сервер для каждой учетной записи. Если вы хотите узнать, предлагает ли это ваш хостинг, разместите этот скрипт на своем веб-сайте через FileZilla: github.com/amnuts/opcache-gui
  • Кэширование- Плагины кеширования работают достаточно хорошо, но они могут вызывать странное поведение, если через Интернет проходит много трафика. В идеале найдите хост, который использует реальное кеширование на уровне сервера. Их два: Litespeed Lscache и Varnish.

В-третьих: используйте Google Analytics

wordfence

Некоторые могут использовать Wordfence в качестве меры безопасности веб-сайта, но это вызывает потерю производительности. В наших руках отличный сервер, который приходит нам на помощь: Google Analytics. Причина не использовать Wordfence заключается в том, что запись трафика в реальном времени оказывает огромное влияние на производительность веб-сайта. Если нам нужно использовать эти данные, аналитика - это ответ.

Четвертое: пропустите визуальные конструкторы страниц

Когда мы собираемся разработка сайта с большой нагрузкой на трафик, мы должны отказаться от тех проблем, которые плохо влияют на инструменты измерения скорости Интернета, такие как Google или PingDom. Некоторые, например Visual Composer, тяжелые и замедляют работу в Интернете.

Композитор

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

Альтернатива, которую мы можем иметь перед этими тяжелыми проблемами, - это WP Blockade, отвечающий за запуск страницы в простом html, тем самым устраняя процесс перегрузки, который обычно является причиной перегрузки сети.

Пятое: плагины

Плагины

плагины являются одними из типичных WordPress, но желательно использовать как можно меньше. Даже если они отключены, мы должны их удалить. Мы можем использовать Google, чтобы изучить этот плагин и, таким образом, узнать, действительно ли он приносит нам пользу.

Шестое: боты и краулеры

Мы можем используйте эти строки текста в robots.txt:

User-Agent: * 
Задержка сканирования: 10

Что мы получим? Это те, кого называют "краулерами", подчиняются эти два параметра, а Wordfence позаботится обо всем остальном. Допустим, мы будем держать их в страхе.

Седьмое: удалить xmlrpc.php

Мы сталкиваемся с из источников наиболее агрессивных атак на WordPress. Поскольку большинству людей он не нужен, его можно удалить. Конечно, обратите внимание на эти строки, поскольку перед нами файл, который используется популярным Jetpack для SEO. Если вы используете этот инструмент, переходите к следующему пункту. Также может быть ясно, что если Jetpack использует этот файл ...

Jetpack

Восьмое: отключение или уменьшение сердцебиения

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

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

Мы также можем добавьте эти строки в functions.php в зависимости от того, что мы хотим сделать:

add_action ('инициализация', 'stop_heartbeat', 1);
function stop_heartbeat () {
wp_deregister_script ('сердцебиение');
}

сердцебиение

Если мы хотим, чтобы у сердцебиения был временной интервал:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
функция heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // или временной интервал в секундах, который нам нужен $ settings;
}

Еще немного информации о сердцебиении

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

  • Проверьте свои журналы доступа если имеется большое количество "" POST-вызовов /wp-admin/admin-ajax.php и временные метки соответствуют значительному скачку загрузки ЦП.
  • Если на хостинге используются cPanel и CloudLinuxКонечно, мы можем записать, когда произошел пик использования ресурсов. Мы можем узнать причину, которая будет указана в admin-ajax.php.
  • Если у вас есть root-доступ это можно контролировать с помощью "top -c". Мы можем сэкономить время на мониторинге, используя: top -c -u username -b> topout.txt
  • Вы можете следить за access_logs пользователей в реальном времени и полезно: tail -f ~ username / access-logs / domain.com

Девятое: отключить WordPress Cron

крон

Причина отключения WordPress Cron в том, что нет необходимости активировать его за все те времена, когда кто-то видел наш сайт. Отключим его и установим системный cron. Для этого добавьте в wp-.config:

определить ('DISABLE_WP_CRON', истина);

Теперь мы можем поставить в панель управления систему cron командой:

/usr/local/bin/php/home/user/public_html/wp-cron.php

Мы можем оставить его запускаться каждые 10-20 минут.

Десятое: рекорды

бревна

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

Два основных журнала - это журналы ошибок и access_logs. Прочтите их и практикуйте искусство поиска в Google чтобы узнать о них больше. Мало-помалу это будет что-то более знакомое, и это будет происходить из-за страха иметь дело с этими проблемами производительности и нестабильностью сети.

Если вы уже хотите улучшить внешний вид своего сайта, здесь.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.