Обзор и тестирование плагинов кэширования WordPress
Опубликовано: 13.12.2017

Ускорение сайта и снижение нагрузки на сервер
Немного о технологиях ускорения сайта — просто и доступно о сложном:
Кэширование, минификация, объединение файлов и сжатие станиц в WordPress.
Кэширование
Кэш (cache) — место для некоторых данных «превращенных» на время в статические. Кэширование данных позволяет сократить количество запросов к динамическим ресурсам сервера, заменяя их статичными данными из кэша, уменьшая таким образом нагрузку на сервер и время на генерацию страницы.
Оптимизация скорости сайта на #WordPress. Серия #4. Кеширование. Настройка WP Super Cache
Минификация файлов js, css, html
Минификация (minify) — уменьшение размеров css, js и html файлов. Плагины минификации, удаляют «лишний» код: закомментированные и пустые строки, их переносы и ненужные пробелы. Это уменьшает размер файла на 10-20%.
Объединение js и css файлов
Объединение группы мелких js и css файлов в один, или несколько более крупных, уменьшает нагрузку на сервер за счет сокращения количества http запросов к нему, и сокращает время обработки этих файлов.
Сжатие Gzip для js, css, html файлов
Перед отправкой данных пользователю, сервер сжимает их определенным образом, а браузер получает и распаковывает, показывая пользователю исходный результат. Сжатие файлов CSS, Javascipt и HTML на сервере, немного увеличивает нагрузку на него, но может экономить в среднем 70% трафика, и очень значительно влиять на скорость загрузки станиц. Все современные браузеры поддерживают эту технологию.
Кэширование на стороне клиента
Кэширование файлов в браузере (клиентское кэширование), позволяет избежать повторной загрузки с сервера одних и тех же файлов (CSS, JS и изображений), использующихся на разных страницах сайта. Сервер указывает браузеру какие файлы можно сохранить локально, и время, по истечении которого их нужно удалить. В некоторых случаях это очень значительно влияет на скорость открытия страниц и экономит ресурсы сервера. Этот метод используют некоторые плагины кэширования и минификации.