Производительность сайта
Как ускорить WordPress, безусловно, является горячей темой в наши дни. К счастью, есть множество методов, которые можно использовать, чтобы выполнить работу.
Почему вы должны ускорить WordPress?
Есть много причин, некоторые из которых могут даже вызвать у вас серьезные проблемы:
- Поисковые системы (например, Google) ранжируют веб-сайты с временем быстрой загрузки выше, чем у медленных. Итак, если вы хотите улучшить свое положение в поисковой выдаче, повышение скорости должно стать одним из ваших приоритетов.
- Исследования показали, что скорость загрузки сайта более 2 секунд обычно приводит к тому, что около 47 процентов посетителей отскакивают от сайта. Таким образом, чтобы заинтересовать примерно половину ваших посетителей, вы должны ускорить свой WordPress.
- Покупатели онлайн – самая нетерпеливая партия; они ожидают, что страница загрузится в течение секунды. Итак, если вы работаете в интернет-магазине на WordPress, вам лучше подготовиться к серьезным улучшениям, чтобы ваш бизнес стал более прибыльным.
Как проверить время загрузки вашего сайта?
Перво-наперво, вам нужно проанализировать текущее время загрузки вашего сайта. Имейте в виду, что эта скорость может отличаться от страницы к странице, поскольку она зависит от различных факторов, а именно:
- размер этой конкретной страницы,
- сколько запросов он генерирует,
- кэшировано это или нет,
- и, наконец, какой контент (статический или динамический) он размещает.
Домашняя страница веб-сайта обычно используется в качестве ориентира для проверки времени загрузки. Чтобы проверить скорость веб-сайта, в Интернете широко используются следующие три инструмента:
- WebPageTest.org
- Tools.Pingdom.com
- PageSpeed Insights (на самом деле это не сообщает о времени загрузки страницы, но выделяет элементы, которые можно настроить для ускорения WordPress)
Способы ускорить WordPress:
Выберите лучшего веб-хостинга
Основным фактором, влияющим на скорость веб-сайта, является хостинг вашего сайта WordPress. Может показаться хорошей идеей разместить ваш новый веб-сайт у провайдера виртуального хостинга, который предлагает «неограниченную» пропускную способность, пространство, электронную почту, домены и многое другое. Однако в этом предложении мы обычно упускаем тот факт, что среды с общим хостингом не могут обеспечить хорошее время загрузки в часы максимальной нагрузки, а большинство из них не обеспечивают 99% безотказной работы в любой данный месяц.
Общий хостинг, как правило, обеспечивает более низкую производительность, поскольку вы совместно используете одно и то же пространство сервера с бесчисленным количеством других веб-сайтов, и невозможно сказать, сколько ресурсов используют другие. Кроме того, вы точно не знаете, насколько хорошо оптимизированы серверы.
Для начала давайте я отмечу главные пункты, которыми на мой взгляд должен обладать качественный хостинг:
- скорость (время отклика);
- стабильность и надежность (uptime);
- выдерживаемая нагрузка;
- оперативная и круглосуточная тех. поддержка;
- удобство (в частности удобная панель управления);
- цена (оптимальное соотношение — цена/качество);
- бесплатный тестовый период;
- бесплатный сертификат ssl
- Данным критериям удовлетворяет BeGet,REG.RU
Используйте легкую тему / фреймворк WordPress
Темы WordPress с большим количеством динамических элементов, слайдеров, виджетов, социальных иконок и многих других ярких элементов очень привлекательны для глаз. Но помните: если у них слишком много элементов и страниц больше, то это определенно заставит ваш веб-сервер испытать большие трудности.
На всех тарифах предоставляю лицензионную тему Астра.
Уменьшить размеры изображения
Изображения вносят основной вклад в увеличение размера данной веб-страницы. Хитрость заключается в уменьшении размера изображений без ущерба для качества.
Если вы вручную оптимизируете изображения с помощью расширения Chrome PageSpeed Insights, Photoshop или других инструментов, этот процесс займет много времени. К счастью, есть плагины для всего, что вы можете придумать, включая оптимизацию изображений.
Сократите файлы JS и CSS
Если вы запустите свой сайт с помощью инструмента Google PageSpeed Insights, вы, вероятно, будете уведомлены о минимизации размера ваших файлов CSS и JS. Это означает, что, уменьшая количество вызовов CSS и JS и размер этих файлов, вы можете повысить скорость загрузки сайта.
Используйте расширенные механизмы кэширования с плагином кэширования.
Плагины для кэширования WordPress (например, W3 Total Cache) существуют уже давно, что облегчает сложные задачи по добавлению правил кэширования на элементы вашего сайта. Сочетание таких плагинов с передовыми механизмами кэширования, такими как Varnish, может помочь вам улучшить скорость загрузки вашего сайта и в конечном итоге значительно ускорить работу WordPress.
Используйте CDN
Люди, которые посещают ваш сайт, принадлежат к разным местам в мире, и, разумеется, скорость загрузки сайта будет отличаться, если посетители находятся далеко от места размещения вашего сайта. Существует много CDN (сетей доставки контента), которые помогают поддерживать минимальную скорость загрузки сайта для посетителей из разных стран. CDN хранит копию вашего сайта в различных центрах обработки данных, расположенных в разных местах. Основная функция CDN – обслуживать веб-страницу посетителю из ближайшего возможного местоположения. Cloudflare и MaxCDN являются одними из самых популярных сервисов CDN.
Включить сжатие GZIP
Сжатие файлов на вашем локальном компьютере может сэкономить много места на диске. Точно так же для сети мы можем использовать сжатие GZIP. Этот маневр значительно сократит использование полосы пропускания и время, необходимое для получения доступа к вашему сайту. GZIP сжимает различные файлы, чтобы каждый раз, когда посетитель пытался получить доступ к вашему сайту; их браузер сначала должен распаковать сайт. Этот процесс в значительной степени снижает использование полосы пропускания.
Очистка базы данных WordPress
Удаление ненужных данных из вашей базы данных позволит свести их размер к минимуму, а также поможет уменьшить размер ваших резервных копий. Также необходимо удалить спам-комментарии, фальшивых пользователей, старые черновики вашего контента и, возможно, даже нежелательные плагины, а также темы. Все это уменьшит размер ваших баз данных и веб-файлов и, следовательно, ускорит WordPress – ваш WordPress.
Деактивировать или удалить плагины
Хранение нежелательных плагинов на ваших сайтах WordPress добавит огромное количество мусора в ваши веб-файлы. Кроме того, это также увеличит размер вашей резервной копии и создаст чрезмерную нагрузку на ресурсы вашего сервера во время создания файлов резервной копии. Лучше избавиться от плагинов, которые вы не используете, а также искать альтернативные методы для использования сторонних сервисов для автоматизации или планирования задач (таких как публикация ваших последних сообщений в социальных сетях).
IFTTT или Zapier – это две веб-службы, которые помогают автоматизировать такие задачи и снижают нагрузку на ваш сайт и ресурсы сервера.
Держите внешние скрипты к минимуму
Использование внешних скриптов на ваших веб-страницах добавляет большой объем данных к вашему общему времени загрузки. Таким образом, лучше всего использовать небольшое количество сценариев, включая только основные, такие как инструменты отслеживания (например, Google Analytics) или системы комментирования (например, Disqus).
Отключить пингбэки и трекбеки
Пингбэки и трекбеки – это два основных компонента WordPress, которые предупреждают вас всякий раз, когда ваш блог или страница получает ссылку. Это может показаться полезным, но у вас также есть такие вещи, как Инструменты Google для веб-мастеров и другие сервисы для проверки ссылок вашего сайта.
Сохранение пингбэков и трекбэков также может создать нежелательную нагрузку на ресурсы вашего сервера. Это так, потому что всякий раз, когда кто-то пытается подключиться к вашему сайту, он генерирует запросы от WordPress туда и обратно. Эта функциональность также широко используется при нацеливании на сайт с помощью DDoS-атак.
Вы можете отключить все это в WP-Admin → Настройки → Обсуждение . Просто снимите флажок « Разрешить уведомления о ссылках из других блогов (пингбэки и трекбеки). «Это поможет вам ускорить работу WordPress.
Вывод
Самым большим преимуществом сокращения времени загрузки вашего сайта является то, что он очень сильно улучшит впечатления ваших посетителей. Дело остается неизменным, независимо от того, используют ли они мобильные устройства или ПК. Кроме того, это также улучшит ваш рейтинг в поисковой выдаче. В конце концов, уменьшенное использование полосы пропускания вашего хостинга и более быстрая скорость загрузки сайтов на стороне клиента принесут пользу вам как в краткосрочной, так и в долгосрочной перспективе.