Есть масса причин для того, чтобы заняться улучшением и увеличением скорости загрузки сайта на WordPress (да и не только на нем). Основная причина – это довольные посетители сайта. Среди других важных причин следующие:
Чтобы начать увеличивать скорость загрузки сайта, для начала стоит проверить ее текущее состояние. Оптимальный инструмент для этого – Google Insights PageSpeed Tool.
Вводите в строку адрес своего (или чужого) сайта и оцениваете результат.
Каждый вызов файла, связанного с HTML-страницей (CSS, картинки и JavaScript), делает HTTP-запрос к серверу, или, другими словами: чем больше CSS и JavaScript файлов у вас загружается на странице, тем медленнее будет загружаться сайт. Это главный приоритет оптимизации скорости сайта.
Если ваш шаблон использует много мелкой графики, объедините ее с помощью CSS-спрайтов (один графический файл, объединяющий несколько мелких).
Активируйте сжатие и кэширование в браузере пользователя с помощью файла .htaccess.
Этот метод должен ускорить ваш сайт, если он еще не активирован.
Добавьте следующий код в файл .htaccess в корневой директории вашего сайта на сервере.
### Активируем сжатие ### AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript
### Активируем кэширование в браузере ### ExpiresActive On ExpiresDefault "access plus 1 month" ExpiresByType text/html "access plus 1 month" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 month" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 month" ExpiresByType text/xml "access plus 1 week"
В предыдущем пункте мы «попросили» кэшировать файлы на стороне пользователя (т.е. на его компьютере). Но и сам сайт должен быть закэширован (т.е. на сервере). Попробуйте воспользоваться плагином кэширования Cachify (для WordPress), который сохраняет на сервере динамические PHP страницы в статические HTML-страницы. Такие страницы браузер загружает быстрее, поскольку в них не задействуется обработчик PHP-кода.
Минус плагина в том, что он не работает с CDN, если у вас он настроен – вам лучше воспользоваться другими плагинами, например WP Super Cache или W3 Total Cache.
В начале статьи мы уже упоминали, что уменьшение HTTP-запросов хорошо сказывается на скорости загрузки сайта. Если вы хотите эффективно объединить и сжать JavaScript и CSS файлы, воспользуйтесь отличным плагином для WordPress – Autoptimize. Он обеспечивает существенный прирост скорости загрузки и производительности.
Без плагинов WordPress работает быстро, но без плагинов WordPress теряет весь свой богатый функционал. Поэтому, вам придется использовать только действительно необходимые плагины, а медленные или неактивные – удалить.
Если вы знаете другие способы улучшения скорости загрузки сайта на ВордПресс — поделитесь мыслями в комментариях.
Существует много разновидностей швейного оборудования, которые открывают большие возможности для совершенствования навыков. Один из самых… Read More
Ленивая (или отложенная) загрузка (Lazy loading) – это популярный метод асинхронного обращения к адресу ресурса,… Read More
Мы ранее писали о нововведении в инструменте для вебмастеров Google Search Console – Основных интернет-показателях.… Read More
Водопад является одним из самых волнующих и красивых творений матушки-природы в нашем мире. По всему… Read More
В конце мая прошлого года, а точнее 28 мая 2020 года, Google начал более активно… Read More
Если на вашем WordPress сайте постоянно регистрируются спамные пользователи/боты, вы устали ежедневно очищать раздел комментариев… Read More