7 рабочих способов повысить скорость загрузки WordPress

79

Первое, с чем сталкивается клиент на вашем сайте, даже до того, как он набросает план или содержание, — это скорость размещения.

Обычный веб-клиент ожидает, что страница будет складываться от 500 мс (быстро) до 2 секунд (умеренно, но удовлетворительно). Если вы проверяете время стека вашего сайта, и оно оказывается более 2 секунд, считайте, что ваш сайт может быть пропущен или закрыт клиентом.

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

Используйте облегченные системы и темы

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

Лучший шаг вперед — это правильное сочетание визуального интереса субъекта и скорости его стопки страниц. При поиске темы WordPress помните о сопутствующих фокусах:

  • Проверяйте ревизии темы, и особенно ищите данные по исполнению.
  • Проведите пробное выполнение демонстрационных страниц темы.
  • Обратите особое внимание на темы WordPress по умолчанию, которые имеют легкий код и впоследствии хорошо работают.
  • Посмотрите на предметы на основе Genesis и Thesis Framework, которые, по слухам, должны быть выполнены.
Польза от энергии резервирования

Резервирование — это метод сохранения страниц вашего веб-сайта в виде статических страниц и предоставления их клиентам без отправки HTTP-запросов на сервер. Это помогает ускорить сайт WordPress. Что вы можете сделать, чтобы использовать этот выбор?

Сначала распознайте ценный модуль хранения WordPress, прочитайте его документацию и используйте его, чтобы зарезервировать несколько страниц вашего сайта. WP Rocket и W3 Total Cache — одни из самых престижных.

Вы можете выполнить сохранение программы, используя заголовки завершения, которые показывают веб-программе, какие документы запрашивать с сервера, а какие она может выбрать из резерва программы. С уменьшением HTTP-запросов скорость стека страниц растет. Для этого вам нужно будет добавить этот код в запись htaccess.

<IfModule mod_expires.c>
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
Области предварительной выборки, менее известная стратегия

Предварительная выборка — это такой же выбор, как резервирование, когда вы должным образом освещаете веб-программу, чтобы вводить пробелы раньше, чтобы действие «получить» не выполнялось во время стека страниц, и, следовательно, скорость веб-сайта увеличивается.

Чтобы расширить возможности этого, вы можете добавить код пробела предварительной выборки в запись header.php. Вот случаи обычно используемых кодов пробелов предварительной выборки.

Для шрифтов Google:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

Для Google Аналитики:

<link rel="dns-prefetch" href="//www.google-analytics.com">
Избавьтесь от бессмысленных и существенных модулей

Модули WordPress полезны, в любом случае чрезмерное количество модулей означает чрезмерное количество запросов на сервер, что приводит к умеренному стеку страниц. Другие связанные проблемы включают угрозы безопасности и проблемы с памятью. Лучше всего просто отправлять модули, без которых ваш сайт не может работать.

Вы можете использовать Plugin Performance Profiler (сам модуль), чтобы выделить самые плохо работающие модули в вашем WordPress и заменить их лучшими вариантами.

Кроме того, есть модули, которыми вы пользуетесь не чаще двух раз в месяц (например, генераторы эскизов и т. д.). Лучше деактивировать их и просто активировать в сезон использования. Вы также можете проверить, какие модули вы можете просто удалить, и использовать некоторые онлайн-устройства.

Используйте CDN для повышения скорости стека страниц

Знаете о CDN (сетях доставки контента)? Именно здесь контент, предоставляемый клиенту, передается с геологически ближайшей серверной фермы, что увеличивает скорость передачи. Это связано с тем, что более низкое время обмена, меньшее количество переходов через брандмауэры и коммутаторы, а также другие параметры обеспечивают более быструю загрузку страниц для геологически разбросанных скоплений людей.

Ведущие администраторы CDN предлагают модули согласования WordPress, которые помогут вам быстро настроить и организовать свой сайт, чтобы использовать преимущества CDN. В долгосрочной перспективе это также заставляет вас лучше контролировать перемещения, потому что большая часть основной нагрузки (изображения) будет удалена с сервера веб-хостинга, что просто оставляет тему для перемещения.

CDN Enabler — это бесплатный модуль ошеломления, который вы можете запустить за считанные секунды. Выбирая, что вы можете складывать из CDN, идите на бессмысленные излишества. Ведь даже фавикон можно складывать через CDN. Просто поместите его в корневой органайзер WordPress и добавьте соответствующий код в запись header.php:

<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
Пакуйте увесистые картинки

Чтобы поместить вещи в точку зрения, вот реальность. Базовая тема WordPress занимает около 30 МБ места для хранения, в то время как визуально-содержательный сайт, например, интернет-магазин, занимает несколько ГБ места для хранения изображений. Представьте себе сценарий, в котором вы могли бы уменьшить размер записи изображения более чем наполовину с искажением контрастности качества.

Вы можете изменить размер и упаковать изображения в инструменте давления на основе ОС перед их передачей или использовать модуль WP, такой как SmushIt, чтобы уменьшить размер изображений для вашего сайта WordPress.

Усовершенствованные рукопожатия SSL

SSL или Secure Sockets Layer/Transport Layer Security — это методы, с помощью которых веб-серверы и клиенты кодируют и защищают все движения. Это стало стандартом для безопасного HTTP-обмена и других перемещений по сети. Одним из неудобств скремблирующего движения является то, что возникают некоторые накладные расходы и простои, когда клиент и сервер устанавливают ассоциацию.

Вы можете ускорить создание безопасных ассоциаций путем обновления рукопожатий SSL с использованием CDN. CDN выполняет за вас накладные расходы, таким образом сокращая время, затрачиваемое на создание базового сеанса SSL, и, кроме того, поддерживая защищенную ассоциацию. Это также дает вам дополнительное преимущество, гарантируя одобрение обзора А, независимо от того, использует ли ваш собственный сервер или специализированный кооператив только одобрение с более низким обзором. Разница заключается в том, что программы вашего конечного клиента, а также веб-индексы, такие как Google, видят SSL-аутентификацию наилучшего уровня, предоставляемую CDN.

Удалить старые исправления из вашей базы данных

Поверьте мне, ваш WordPress отключится, если вы не будете работать с базой данных и не будете содержать ее в чистоте. Вы можете сделать это, ограничив количество почтовых исправлений. WordPress действительно вносит слишком много исправлений, пока вы составляете список, и все это занимает место. Вы можете калечить модификации, или установить максимальное количество модификаций. Для дебилизации добавьте сопутствующий код в запись wp-config.php.

define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);
Попытка сжатия GZip

Мы обсудили давление изображения; однако вы также можете упаковать CSS, Javascript и страницы сайта на уровне сервера, что сокращает время обмена данными с программой. Вот способ, которым вы можете это сделать:

  1. Перейдите на checkgzipcompression.com и введите свой сайт.
  2. Выберите модуль хранения, перейдите в настройки кэша браузера и поставьте галочку в поле «Включить HTTP-сжатие».

Вывод

Достойно работающий WordPress подразумевает достойный работающий сайт. Если вы не хотите, чтобы ваши клиенты разочаровывались из-за скорости вашего сайта, попробуйте эти разнообразные советы и ловушки, которые я указал в этом посте, с помощью которых вы можете улучшить работу вашего сайта WordPress и увеличить скорость стека страниц. .

Расскажите нам, как вы выяснили, как поддерживать скорость вашего WordPress, и помогли ли вам какие-либо из моих советов. веселое тестирование.

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее