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

wordpress editor example 620x413 - Несколько советов по ускорению загрузки сайта на 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.

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

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

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



Deprecated: Функция WP_Query вызвана с аргументом, который считается устаревшим с версии 3.1.0! Параметр caller_get_posts считается устаревшим. Используйте ignore_sticky_posts. in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6078
PHP — простой ротатор баннеров, ротатор для DLE и WordPress
Аналог на javascriptАналог на PHP для больших кодов Очень простой ротатор кода на PHP. Сначала мы объявляем простой двумерный массив...
Как изменить пароль пользователя CMS DLE и WordPress через SQL-запрос
Перебираю старые статьи с целью их оптимизации и наткнулся на эту. В принципе, способ подойдет для любой системы на любом...
Особенности и возможности современных шаблонов для CMS WordPress
CMS WordPress — это мощная система с безграничными возможностями кастомизации шаблона и настройки функционала. На этом движке можно создать проект...
WordPress: плавное увеличение изображений на Higslide
Плагин для плавного увеличения изображений для CMS WordPress. Что делает плагин: при клике на изображение оно плавно увеличивается в модальном...
JS — скрыть внешние ссылки на сайте
Очень простой скрипт для скрытия внешних ссылок на любом сайте. Разрабатывался для CMS WordPress, но будет работать абсолютно везде. Полностью...

Deprecated: Файл Тема без comments.php с версии 3.0.0 считается устаревшим. Альтернативы не предусмотрено. Пожалуйста, включите шаблон comments.php в вашу тему. in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6078

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