Несколько советов по ускорению загрузки сайта на WordPress

CMS WordPress — самый популярный движок для сайтов в мире. Их используют везде: блоги, порталы, портфолио, коммерческие сайты, лендинги, визитки, магазины и многое другое. Статей на тему ускорения ВордПресс также написано много.

Большинство из них носит базовый характер: уменьшение изображений, минификация кода, перенос скриптов в CDN, Gzip-сжатие и т.д.

Ниже представлены более узконаправленные рекомендации по WordPress.

Хостинг

Еще одним важным фактором работы любого сайта является хостинг-провайдер. Идеальным решением было бы купить сервер, дедик, VPS и забыть о нагруженности как минимум до 10-15 тыс.хостов в сутки.

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

Плагины и темы

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

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

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

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

Базы данных

CMS WordPress имеет один неприятный, но по своему полезный инструмент — редакции. Каждое редактирование поста заносится в базу данных и хранится там. 

Редакции в подавляющем большинстве не нужны и являются, по сути, мусором. Со временем их накопится тысячи и это лишний объем.

Избавиться от этой проблемы можно с помощью правки wp-config.php. Здесь можно установить интервал авто сохранения внеся правки в данную строку в секундах:

define('AUTOSAVE_INTERVAL', 120);

Уменьшить количество редакций можно исправив номер на нужное количество или установив FALSE для отключения редакций:

define('WP_POST_REVISIONS', FALSE);

Кеширование

Кеширование в WordPress gпредставлено огромным количеством плагинов: WP Super Cache, W3 Total Cache, WP Fastest Cache, Cache Enabler.

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

Именно по причине статичности (кеш отдает страницы в их изначальном виде) нет смысла использовать данные плагины на динамических проектах т.к. на них постоянно вносятся изменения и кеш не успевает обновляться.

Похожие записи

Особенности и возможности современных шаблонов для CMS WordPress
CMS WordPress — это мощная система с безграничными возможностями кастомизации шаблона и настройки функционала. На этом движке можно создать проект...
WordPress: плавное увеличение изображений на Higslide
Плагин для плавного увеличения изображений для CMS WordPress. Что делает плагин: при клике на изображение оно плавно увеличивается в модальном...
JS — скрыть внешние ссылки на сайте
Очень простой скрипт для скрытия внешних ссылок на любом сайте. Разрабатывался для CMS WordPress, но будет работать абсолютно везде. Полностью...
Как в CMS WordPress использовать символ «$» вместо «jQuery» подключаемых в скриптах
Разработчики WordPress умышленно заблокировали стандартный символ «$» в виде доллара для языка jQuery. Вы не сможете использовать данный символ без...
Как настроить WEBP изображения для WordPress
Из коробки WordPress не умеет работать с WebP картинками. На данном этапе механизм включения  WebP реализуется только с помощью сторонних...

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