Приветствую, дорогие читатели BiznesSystem.ru. Сегодня я дам вам готовый пакет плагинов для оптимизации WordPress, которые использую на своих сайтах и которые позволяют существенно ускорить их работу, снизить нагрузку, создаваемую на сервера хостинга и даже немного повысить безопасность ресурса.
Требования к скорости загрузки интернет страниц постоянно растут, особенно в эру мобильности, когда у пользователя нет времени ждать. И скорость является не просто словами и влияет не только на субъективное отношение юзеров к открываемым сайтам, но и напрямую испольщуется поисковыми системами для оценки качества.
Описанные ниже плагины оптимизации WordPress не являются конкурентами и дополняют друг друга. Создание сайтов на движке WordPress рекомендую начинать с их установки и настройки.
1. Hyper Cache — плагин кэширования
При формировании страниц по запросу пользователя WordPress выполняет PHP код, который на выходе выдает HTML страницу, передаваемую в браузер пользователя, и делает это каждый раз для каждого запроса от каждого человека. Плагин Hyper Cache сохраняет результат работы PHP скриптов WordPress в кэш и при следующем запросе пользователя выдает готовый HTML код не заставляя сервер формировать страницу заново. За счет этого увеличивается скорость отображения страниц и экономятся серверные ресурсы.
2. Autoptimize — оптимизация HTML и CSS кода
Если вы посмотрите на исходный код сайта в HTML формате или откроете файлы CSS стилей, то увидите в них переносы строк, пустые строчки между смысловыми блоками кода, комментарии разработчиков и прочие вспомогательные элементы — все они делают код более понятным и доступным для будущего редактирования. Но, одновременно, все эти элементы увеличивают объем данных, которые должны передаваться от сервера к пользователю и замедляют загрузку страниц.
Autoptimize сжимает код, удаляя из него всё лишнее. В результате получается сплошной ковер из команд и операторов, в котором сложно что-то понять человеку, но это никак не влияет на восприятие страницы программой браузера (ей вся лишняя информация ни к чему).
3. Compress JPEG & PNG images — оптимизация изображений
Медиаконтент на большинстве сайтов занимает львиную часть общего веса страниц. В то же время у картинок есть одна особенность — они могут быть очень сильно сжаты без видимой глазу потери качества. Зачастую изображение в несколько мегабайт можно сжать до нескольких десятков килобайт и конечный пользователь на экране этого не заметит, зато страницы будут грузиться на несколько секунд быстрее.
Собственно, сжимать картинки перед заливкой можно самостоятельно, но плагин Compress JPEG & PNG images делает это автоматически сам, а во вторых он сжимает не только оригинал изображения, но и многочисленные миниатюры, которые создает WordPress.
4. «Отключить ненужные функции» (ищется запросом disable unnecessary functionality)
WordPress выводит в верхней части страницы в разделе head сайта много ненужной лишней информации — это wlwmanifest, wp-json, ссылку rsd, версию WordPress, короткую ссылку на запись, ссылку на RSS канал, ссылку на xml-rpc и другое. Часть слов из этого списка вам могут ни о чем не говорить — это не удивительно, данные строки кода ничего полезного не несут, а, например, информация о версии WordPress еще и подсказывает хакерам как вас проще взломать.
Плагин «Отключить ненужные функции», автоматически отключает все строки и делает код сайта чище и меньше — это повышает скорость.
Искать в репозитории плагин надо запросом «disable unnecessary functionality», почему-то по русскому названию он не находится. Хотя, в момент, когда вы читаете статью ситуация может исправиться.
На этом сегодняшнюю статью о плагинах оптимизации CMS WordPress мы завершим, теперь ваши сайты будут работать намного быстрее.