Предисловие
Как показывают исследования, у людей нет терпения, если дело касается интернета. Примерно 25% пользователей покидают страницу, если она не загружается в течение 4 секунд. Это выглядит как суровое наказание, но, к счастью, проблему можно решить. Если вы сможете сократить время загрузки вашего сайта до 2,9 секунд, то он будет работать быстрее, чем половина существующих веб-сайтов.
Поэтому даже незначительное увеличение скорости работы ресурса – это достаточно выгодное преимущество для вашего бизнеса. И поскольку на платформе WordPress работает четверть всех интернет-площадок, владельцы веб-сайтов, которые желают ускорить работу своих ресурсов, не должны этому удивляться.
В данной статье мы расскажем, как ускорить работу сайта WordPress за 9 простых шагов. Для этого не обязательно быть гуру программирования, воспользоваться данным руководством могут даже новички. Следуя советам, вы не только повысите посещаемость вашего сайта, но и улучшите SEO!
Шаг 1 - Тестирование скорости WordPress
Прежде чем приступать к оптимизации WordPress, вам нужно узнать, где находится ваш сайт по сравнению с остальными. Проверка скорости – это не просто формальность; если ваш сайт работает на оптимальной скорости, вы избавите себя от необходимости дальнейшего изучения данного руководства. Существует огромное количество полезных инструментов, которые помогут вам оценить эффективность вашего ресурса.
Недавно мы писали о том, как тестировать сайт с помощью GTmetrix. Он дает полезные советы, как повысить скорость, используя результаты Google Page Speed Insights и YSlow. Если вы хотите проверить работу вашего веб-ресурса по сравнению с остальными, используйте Pingdom.
Шаг 2 - Удаление ненужных плагинов и тем
Внедрение новых функций позволяет сделать сайт современным и релевантным. Для ресурсов на платформе WordPress это делается с помощью плагинов и тем. Часто новые плагины заменяют функции оригинальных компонентов, делая их менее функциональными. Спустя некоторое время вы можете обнаружить, что ваш сайт заполнен плагинами и темами, которые не используются.
Большое количество плагинов, особенно устаревших, затрудняет производительность WordPress. Первое, что вам нужно сделать – удалить или деактивировать ненужные. В идеале на вашем веб-сайте должны быть только те, которые обеспечивают работоспособность ресурса. Обязательно ознакомьтесь с нашим руководством по установке и удалению плагинов WordPress.
Шаг 3 - Минимизация CSS, HTML и JavaScript
Минимизация – это наиболее эффективный метод для повышения производительности сайта. Это удаление символов (например, пробелы и комментарии) из front-end файлов, благодаря которому размер данных файлов уменьшается. Функциональность при этом не меняется. Плагины, которые помогут вам добиться минимизации – это Autoptimize и W3 Total Cache.
Чтобы более детально изучить способы минимизации файлов, ознакомьтесь с нашим подробным руководством.
Шаг 4 - Сжатие Gzip
Кроме минимизации файлов, вы можете использовать сжатие Gzip. Каждый раз, когда кто-то посещает сайт, с вашего сервера загружаются файлы. Чем больше ресурсов, тем больше времени требуется для их загрузки. Включив сжатие Gzip, вы можете существенно уменьшить их размер, и тем самым ускорить процесс загрузки WordPress.
Чтобы проверить, включен ли на вашем сайте Gzip, используйте checkgzipcompression.com. Если это не так, отредактируйте файл .htaccess и добавьте следующий код:
Вы также можете ознакомиться с нашей пошаговой инструкцией для включения Gzip на вашем сервере. Автоматически включить сжатие Gzip на сайте можно с помощью плагина WP-Rocket.
Шаг 5 - Оптимизация изображений
Изображения с высоким разрешением могут вызвать низкую пропускную способность, поэтому стоит обратить внимание на их размер. Это не означает, что вам нужно отказаться от высококачественных снимков в пользу меньших, более размытых.
Существует несколько способов оптимизации изображений. Плагины WordPress (например, Smush Image Compression и Optimization) обеспечивают быструю загрузку изображения, не жертвуя при этом качеством снимка. Чтобы узнать больше об оптимизации изображений, ознакомьтесь с этим руководством.
Шаг 6 - Разбивка длинного содержимого на страницы
Еще одним термином, который можно встретить при поиске способов оптимизации WordPress, является пагинация. Это разбивка большего содержимого на части. В будущем их можно отображать в виде отдельных страниц.
Как известно, при одновременной загрузке большого количества комментариев на сайте снижается пропускная способность. Поэтому в данном случае используется пагинация. Вы можете легко включить разбивку на страницы в комментариях WordPress. Для этого просто перейдите в раздел «Настройки», «Обсуждение». Здесь можно определить максимальное количество комментариев на странице. Рекомендуем соблюдать баланс – пользователи не хотят постоянно переходить на следующую страницу, если на каждой из них всего несколько комментариев.
С помощью пагинации можно разделить пост на несколько страниц. Это особенно актуально для страниц с большим содержимым, ведь внимание пользователя не будет перегружено слишком длинным текстом.
Чтобы разбить пост/страницу на отдельные страницы, добавьте <!–nextpage–> в текстовом редакторе поста. WordPress автоматически сделает пагинацию.
Шаг 7 - Обновление версии PHP для ускорения работы WordPress
Это один из самых известных и эффективных методов. Перенос с PHP 5 на PHP 7 может показаться достаточно сложным процессом, но преимущества, которые можно получить, заставят вас сделать это.
Производительность WordPress увеличивается в 2 раза на PHP 7 по сравнению с PHP 5; к тому же PHP 7 может обрабатывать на 112% больше запросов за секунду, чем PHP 5. Оптимизация памяти на PHP 7 дает возможность увеличить производительность WordPress на 30-50%. Именно поэтому PHP 7 устанавливается по умолчанию на всех наших виртуальных хостингах, что обеспечивает пятикратное увеличение скорости WordPress.
Однако следует обратить внимание на совместимость с PHP 7. Некоторые плагины и темы, которые работают на PHP 5, не совместимы с PHP 7, поэтому вы не сможете их использовать. Чтобы проверить, есть ли на вашем сайте такие плагины/темы, используйте PHP Compatibility Checker для WordPress.
Шаг 8 - Использование плагина кэширования
Кэширование – это метод, позволяющий перенести часть информации на сервере. Механизмы кэширования хранят информацию, которая часто используется в системе клиента (браузер, память), поэтому браузеру не нужно повторно получать эту информацию с сервера. Кэширование может существенно повысить производительность сайта и, таким образом, является одним из наиболее эффективных методов оптимизации WordPress.
Для WordPress доступно большое количество всевозможных плагинов, с помощью которых можно использовать разные типы кеширования (например, WP-Rocket и W3 Total Cache).Чтобы узнать, как настроить WP Super Cache, ознакомьтесь с нашим руководством.
Шаг 9 - Использование CDN сети
Благодаря высокой скорости интернета, иногда легко забыть, что веб-страницы находятся на физическом оборудовании, которое расположено далеко от вашего местоположения. В некоторых случаях это расстояние настолько велико, что может отрицательно повлиять на время отклика. Большинство сайтов решают эту проблему с помощью CDN (сеть доставки содержимого).
Когда вы включаете CDN на своем веб-сайте, браузеру клиента больше не нужно извлекать каждую страницу с веб-сервера. Вместо этого некоторые статические страницы размещаются в дата-центрах, которые находятся вблизи местоположения клиента. Это уменьшает общее количество запросов, обрабатываемых веб-сервером, и повышает производительность WordPress.
Существует большой выбор CDN, наиболее популярными являются Cloudflare и MaxCDN. Чтобы настроить Cloudflare на вашем сайте, ознакомьтесь с руководством.
Вывод
В этом уроке вы узнали, как улучшить работу WordPress, выполнив простые настройки и используя полезные плагины. Следуя этим шагам, вы сможете увидеть значительные улучшения в производительности вашего сайта WordPress.
Чтобы получить больше дополнительных советов и подробных руководств, ознакомьтесь с разделом «Учебники WordPress».
Дата: 03.03.2018 Автор: Евгений
|
|
Авторам статьи важно Ваше мнение. Будем рады его обсудить с Вами:
comments powered by Disqus