7 надежных способов повысить скорость загрузки WordPress
Первое, что пользователь испытывает на вашем сайте, даже до дизайна или контента, - это скорость его загрузки. Типичная сеть пользователь ожидает загрузки страницы от 500 мс (быстро) до 2 секунд (медленно, но приемлемо). Если вы проверяете время загрузки вашего сайта, а оно превышает 2 секунды, подумайте сайт может быть пропущен или закрыт пользователем.
Как большинство сайтов построены на WordPress В наши дни, чтобы повысить скорость и производительность вашего сайта, рекомендуется понять динамику скорости загрузки страниц с помощью WordPress и изучить советы и рекомендации, которые позволят вам ускорить работу вашего сайта на WordPress. Позвольте мне рассказать вам лучшие из них.
Используйте легкие рамки и темы
Неизменно, Темы WordPress несут изрядное количество наворотов, который снижает скорость загрузки страниц вашего сайта. Это раздувание связано с большими изображениями, неэффективными и длинными кодами и т. Д..
Лучшая нога вперед - это найти правильное сочетание между визуальной привлекательностью темы и скоростью загрузки страницы. При поиске темы WordPress помните о следующих моментах:
- Проверьте обзоры темы, и конкретно искать информацию о производительности.
- Осуществлять тесты производительности демонстрационных страниц темы.
- Ищите стандартные темы WordPress, которые легки в коде и, следовательно, хорошо работают.
- Проверять, выписываться Genesis и Thesis Framework основанные темы которые известны своим исполнением.
Воспользуйтесь мощью кэширования
Кэширование техника сохранения ваших веб-страниц в виде статических страниц, и обслуживать их пользователям без отправки HTTP-запросов на сервер. Это помогает ускорить сайт WordPress. Что вы можете сделать, чтобы использовать эту опцию?
Во-первых, определить полезный плагин кеширования WordPress, прочитайте его документацию и используйте его для кэширования некоторых страниц вашего сайта. WP Rocket и W3 Total Cache являются одними из известных.
Вы можете реализовать кэширование в браузере с помощью заголовков expire, которые указывают веб-браузеру, какие файлы запрашивать с сервера, и какие он может выбрать из кэша браузера. С уменьшены HTTP-запросы, улучшена скорость загрузки страниц. Для этого вам нужно добавить этот код в файл .htaccess..
# включение срока действия ExpiresActive On # Директива по умолчанию ExpiresDefault "доступ плюс 3 месяца" # Ваш значок ExpiresByType image / x-icon "доступ плюс 1 год" # Фотографии ExpiresByType image / gif "доступ плюс 3 месяца" ExpiresByType image / png "доступ плюс 3 месяца "ExpiresByType image / jpg" доступ плюс 3 месяца "ExpiresByType image / jpeg" доступ плюс 3 месяца "# CSS ExpiresByType text / css" доступ плюс 3 месяца "# Javascript ExpiresByType application / javascript" доступ плюс 1 год "
Предварительная выборка доменов, менее известная тактика
Предварительная выборка доменов - это опция, аналогичная кешированию, когда вы эффективно информировать веб-браузер о необходимости заблаговременного получения доменов, так что действие «выборка» не выполняется во время загрузки страницы, и, следовательно, скорость сайта улучшается.
Чтобы включить это, вы можете добавить код домена предварительной загрузки в файл header.php. Вот примеры часто используемых кодов доменов предварительной выборки.
Для Google Fonts:
Для Google Analytics:
Отсеять ненужные и тяжелые плагины
Плагины WordPress полезны, однако, слишком много плагинов означают слишком много запросов к серверу, что приводит к медленной загрузке страницы. Другие связанные вопросы включают угрозы безопасности и проблемы с памятью. Лучше всего использовать плагины, без которых ваш сайт не может обойтись..
Вы можете использовать плагин Performance Profiler (сам плагин) для определить худшие плагины на вашем WordPress и заменить их лучшими альтернативами.
Более того, есть плагины, которые вы используете чуть более двух раз в месяц (например, генераторы миниатюр и т. Д.). Это лучше всего их деактивировать, и просто активировать их во время использования. Вы также можете проверить, какие плагины вы можете просто удалить, и используйте вместо этого некоторые онлайн-инструменты.
Используйте CDN для лучшей скорости загрузки страницы
Слышали о CDN (сети доставки контента)? Это схема, где контент, предоставляемый пользователю, доставляется из географически ближайшего центра обработки данных, что улучшает скорость доставки. Это связано с тем, что меньшее время передачи, меньшее количество переходов через брандмауэры и маршрутизаторы и другие параметры приводят к более быстрой загрузке страниц для географически распределенной аудитории..
Сервисы CDN с самым высоким рейтингом предлагают подключаемые модули WordPress, которые помогут вам быстро настроить и настроить ваш сайт, чтобы использовать преимущества CDN. В долгосрочной перспективе это также поможет вам лучше управлять миграциями хоста, поскольку большая часть большой нагрузки (изображений) будет размещаться на сервере веб-хоста, что оставляет только тему для переноса.
CDN Enabler - бесплатный потрясающий плагин, который вы можете реализовать за считанные секунды. Решая, что вы можете загрузить из CDN, выберите лишнее. Даже значок может быть загружен через CDN. Просто поместите его в корневую папку WordPress и добавьте следующий код в файл header.php:
Сжатие здоровенных изображений
Чтобы представить вещи в перспективе, вот факт. Простая тема WordPress занимает около 30 МБ дискового пространства, в то время как веб-сайт с большим количеством визуальных элементов, например, электронный магазин, занимает несколько ГБ для хранения изображений. Что, если бы вы могли уменьшить размеры файлов изображений более чем на 50% с заметными различиями в качестве?
Вы также можете изменение размера и сжатие изображений в инструменте сжатия на основе ОС прежде чем загружать их, или использовать плагин WP, например SmushIt, чтобы уменьшить размер файла изображений для вашего сайта WordPress.
Оптимизировать SSL рукопожатия
Протокол SSL или Secure Sockets Layer / Transport Layer Безопасность - это средство, с помощью которого веб-серверы и клиенты шифруют и защищают весь трафик. Это стало стандартом для безопасных транзакций HTTP и другого трафика через Интернет..
Одним из недостатков шифрования трафика является то, что когда клиент и сервер устанавливают соединение, возникают некоторые издержки и задержки..
Вы можете ускорить безопасные соединения через оптимизацию рукопожатий SSL с использованием CDN. CDN делает накладные расходы для вас, тем самым сокращая время, затрачиваемое на установку начального сеанса SSL, а также поддержание защищенного соединения.
Это также дает вам дополнительное преимущество в обеспечении сертификата класса A, даже если ваш собственный сервер или поставщик услуг использует только сертификат более низкого уровня. Важно то, что браузеры ваших конечных пользователей, а также поисковые системы, такие как Google, видят высококачественный SSL-сертификат, предоставленный CDN..
Удалить старые ревизии из вашей базы данных
Возьмите это от меня, ваш WordPress замедлится, если вы не позаботитесь о базе данных и будете поддерживать ее в чистоте. Вы можете сделать это, ограничив количество публикаций.
WordPress на самом деле создает слишком много ревизий, пока вы пишете банк, и все это занимает место. Вы можете отключить ревизии или установить ограничение на максимальное количество ревизий. Чтобы отключить, добавьте следующий код в файл wp-config.php.
define ('AUTOSAVE_INTERVAL', 300); // секунды define ('WP_POST_REVISIONS', false);
это код изменяет интервал автосохранения на 5 минут (с 60 секунд). Кроме того, вы можете использовать плагин Disable Post Revision (не забудьте отключить его, как только работа будет завершена).
Чтобы ограничить максимальное количество ревизий, используйте следующий код в файле wp-config.php.
define ('AUTOSAVE_INTERVAL', 300); // секунды define ('WP_POST_REVISIONS', 5);
Здесь мы устанавливаем максимальное количество ревизий до 5.
Чтобы избавиться от всех записей базы данных, соответствующих сотням более ранних версий, вы также можете использовать плагин WP Optimize..
Попробуйте сжатие GZip
Мы говорили о сжатии изображений; но вы также можете сжать CSS, Javascript и веб-страницы, на уровне сервера, что сокращает время передачи данных в браузер. Вот как вы можете это сделать:
- Зайдите в checkgzipcompression и введите ваш сайт.
- Выберите свой плагин кэширования, перейдите к Кэш браузера настройки и поставить галочку на Включить HTTP-сжатие коробка.
Заключение
Хорошо работающий WordPress означает хороший преформирующий сайт. Если вы не хотите, чтобы пользователи расстраивались из-за скорости вашего сайта, попробуйте воспользоваться этими советами и уловками, о которых я упоминал в этом посте, и которые вы можете использовать для повышения производительности вашего сайта WordPress и увеличения скорости загрузки страниц..
Дайте нам знать, как вам удалось повысить скорость вашего WordPress и помогли ли вам какие-либо из моих советов. счастливого эксперимента.