Как уменьшить время отклика сервера в WordPress
Волшебный рецепт, который хочет знать каждый владелец веб-сайта, заключается в том, как уменьшить время отклика сервера в WordPress. К нему приложена кривая обучения, но будьте уверены, ее легко понять. Искусство сокращения времени отклика сервера в WordPress является одним из самых интригующих, но важных аспектов, которые помогают сделать магазин электронной торговли великолепным.
Во-первых, вы знаете, что одним из многих преимуществ быстрого и отзывчивого сайта на WordPress является способность продвигать все больше конверсий; то есть, если у вас есть магазин электронной коммерции в WordPress. Более быстрый и отзывчивый веб-сайт также будет означать, что поисковые системы на вашей стороне, когда дело доходит до ранжирования и рекомендаций.
Не говоря уже о том опыте, который вы окажете своим посетителям, представьте, как это слово распространится через это в одиночку. Если, однако, у вас есть собственный бренд, вы будете поощрять лояльность и признание. Но прежде чем мы перейдем к рецепту, чтобы уменьшить время отклика сервера в WordPress, есть критерии, которые могут помочь оценить ваш сайт WordPress;
- Время отклика под секунду — это потрясающе
- Время отклика в две секунды тоже велико
- Время отклика, которое занимает более 4 или 5 секунд, является плохим
Теперь, если вы готовы воспользоваться преимуществами более быстрого сайта WordPress, мы дадим вам секретный рецепт.
Выбор управляемого хостинга
Хостинг является одним из основных аспектов, о которых вам нужно подумать в своем стремлении к более быстрому веб-сайту. Это один из первых компонентов, когда вы хотите сократить время отклика сервера в WordPress. Зачем? Потому что хорошая хостинговая платформа позволит ускорить передачу данных между серверами.
Наше предложение состоит в том, чтобы перейти с обычной хостинговой платформы на управляемую хостинговую платформу, где вас меньше беспокоит, и вы можете больше сосредоточиться на бренде или убедиться в удовлетворении потребностей ваших клиентов.
Конечно, более дешевые общие хостинги в порядке, когда вы только начинаете, но в наши дни управляемые хостинговые платформы лучше, когда дело доходит до новичков и являются предпочтительными.
Знаете ли вы, что, согласно недавнему опросу, управляемые услуги хостинга помогли ускорить веб-сайты WordPress до 60%? Почему бы не воспользоваться этим и не начать с самого начала? Кроме того, все, что управляется на заднем конце, вам не придется беспокоиться о времени простоя, поскольку, как известно, управляемые услуги хостинга увеличивают время отклика сервера до 70% в большинстве случаев.
Выберите правильные плагины
Решение о выборе правильных плагинов для вашего сайта WordPress имеет решающее значение, если вы находитесь в поисках уменьшения времени ответа сервера. Зачем? Поскольку скорости недостаточно, вы должны понимать, что даже если ваш хостинг-провайдер дает вам оптимальную скорость, дополнительные, ненужные плагины не помогут оптимизировать сайт с точки зрения скорости и быстроты реагирования.
Как правило, вы должны уменьшить или удалить установленные вами плагины, которые не используются, или те, которые не будут влиять на функциональность веб-сайта.
Знаете ли вы, что многие плагины поступают из непризнанных источников, а разработчики ничего не делают, кроме спама на вашем сайте? Результатом этого является медленный сайт и практически ничего не будет делать, если вы хотите уменьшить время отклика сервера в WordPress. Эмпирическое правило включает в себя более не 15 плагинов на вашем сайте WordPress.
Если на вашем веб-сайте WordPress установлено более 15 плагинов, у вас есть несколько вариантов.
Вы можете либо обновить те, которые вам действительно нужны, либо найти лучшие заменители. Если вы обновите те, которые вам нужны, они не только помогут сократить время отклика сервера, но и повысить безопасность и стабильность.
Посмотрите лучшие плагины WordPress прямо здесь!
Выберите лучшую тему
Выбирая лучшую тему, мы имеем в виду не только дизайн, но и функциональность. Понимаете, когда вы запускаете веб-сайт, вы хотите, чтобы он был привлекательным и красивым, мы это понимаем. Но когда функция скомпрометирована по дизайну, вам нужно понять, что она в конечном итоге отпугивает людей с вашего сайта.
Большую часть времени тема, которая является бесплатной и имеет источник, которому вы не можете доверять, вызывает запаздывающий веб-сайт и берет свое собственное сладкое время для загрузки, которое не требуется ни вам, ни вашим клиентам. То, что вы хотите, — дать лучший опыт своим пользователям со скоростью, которая не имеет себе равных.
Выберите тему, которая исходит от признанного источника или дизайнера, и это премиум. Прочитайте комментарии и обзоры перед покупкой, чтобы вы знали, куда вы тратите свои деньги. После того как вы купили тему, замените ее как можно скорее, чтобы ваш сайт был оптимизирован и быстр. Если, однако, вы не можете найти тему по своему вкусу, лучше и безопаснее использовать тему, которая встроена в WordPress.
Мы понимаем, что ей не хватает форм, но мы заверяем вас, что у него нет недостатка в функциональности. Это действительно помогло бы уменьшить время отклика сервера в WordPress.
Включить и использовать кеширование
Обычная процедура, если вы хотите уменьшить время отклика сервера в WordPress. Некоторые говорят, что это легче сказать, чем сделать, поэтому мы объясним, в нескольких словах. Как только пользователь запрашивает сервер для показа страницы, серверу необходимо вытащить ресурсы, такие как изображения, темы, плагины и многое другое с другого сервера.
Как ни странно, это случается не один раз, но делает это несколько раз, так как пользователь не остается на одной странице каждый раз, когда они открывают свой компьютер для просмотра Интернета. Это приводит к нескольким запросам в секундах, которые тоже поступают из сотен, если не тысячи людей, которые ищут продукт или посещают интересный веб-сайт. Тем не менее, высокий порядок для сервера, но чтобы помочь серверу быть быстрее и сократить время отклика сервера, это отличный вариант для включения кэширования.
Кеширование позволяет серверу отображать содержимое, которое уже было загружено более старыми посетителями для более новых. Это помогает сократить время отклика сервера и помогает привлечь вашу аудиторию.
Конечно, это может означать просмотр страницы, которая не является свежей, но обычно это делается, чтобы быстрее ускорить загрузку сайта WordPress, что способствует конверсии и лояльности к бренду. Жизненно важным аспектом кэширования является то, что вы можете включить его в любом месте сайта по своему вкусу. Тем не менее, лучше включить кэширование через Apache или NGINX, которые немного сложны, но хорошо выполняют работу.
Выкиньте мусор
Теперь это может показаться странным, но нужно время от времени выкидывать мусор. Это удаление файлов, плагинов, тем и других ресурсов, которые вам больше не нужны. Они являются настоящими преступниками, если вы хотите сократить время отклика сервера в WordPress.
Сам WordPress весьма оптимистичен в отношении модернизации и адаптации к требуемым ресурсам, которые должны выделяться для современных веб-сайтов, но это не меняет того факта, что избыточный багаж имеет тенденцию выносить худшее в нем с точки зрения скорости и стабильности.
Чем больше плагинов, ресурсоемких тем и контента у вас есть на вашем сайте, тем больше времени требуется, чтобы загрузить и показать их. Вы не хочите этого.
Ежедневно очищайте свой сайт, если вам нужно, и убедитесь, что знаете, что добавляете, если вы используете магазин электронной коммерции на WordPress. Помните, что вы хотите сократить время отклика сервера в WordPress, не увеличивая его.
Отключайте плагины, удаляйте комментарии к спаму и время от времени очищайте кеш, чтобы убедиться, что вы используете более плавный, стабильный и безопасный веб-сайт для себя и своих посетителей.
У вас есть больше предложений? Отлично. Мы хотели бы услышать от вас в разделе комментариев ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Сколько времени до первого байта и как его улучшить на вашем сайте WordPress
Что такое время до первого байта?
Какие факторы влияют на время до первого байта?
1 Время ответа DNS
2 Конфигурация сервера
3 Плагины и тема WordPress
Чем меньше, тем лучше
4 Кеширование HTML
Время до первого байта: примеры использования: почему это важно
Медленный веб-сайт на медленном сервере
Быстрый сайт на среднем сервере
Очень медленный веб-сайт на быстром сервере
Быстрый веб-сайт на быстром сервере
Результаты тестов
Заключение
Возможно, вы слышали фразу «Время до первого байта», но каким-то образом эта концепция ускользает от некоторых людей. Будь то потому, что он кажется невероятно технологичным, или потому, что это кажется абстрактным концептом, не столь важным для повседневного использования. Нет ничего более далекого от правды.
Время до первого байта на самом деле не является концепцией или идеей, которую должны понимать только технические специалисты. Каждый должен уметь понять его значение и применить на практике.
В этой статье я собираюсь объяснить вам в нескольких словах: что такое время до первого байта, как это влияет на ваш сайт и почему вам следует уделять этому вопросу значительное внимание, если вы хотите, чтобы ваши читатели получили лучший опыт. при просмотре вашего сайта.
Что такое время до первого байта?
Время до первого байта (TTFB) – это измерение, используемое в качестве показателя скорости отклика веб-сервера или другого сетевого ресурса.
TTFB измеряет продолжительность от пользователя или клиента, отправляющего HTTP-запрос, до первого байта страницы, полученного браузером клиента. Это время складывается из времени подключения к сокету, времени, затраченного на отправку HTTP-запроса, и времени, затраченного на получение первого байта страницы. Хотя иногда это неправильно понимается как вычисление после DNS, исходное вычисление TTFB в сети всегда включает сетевую задержку при измерении времени, необходимого для начала загрузки ресурса.
Это объяснение «технарей», взятое непосредственно из Википедии. Теперь давайте переведем это на более простой, который обслуживает всех.
Время до первого байта – это время, которое требуется от нажатия этой кнопки для загрузки веб-сайта до момента его начала рендеринга. Если говорить об этом в игровых терминах, время до первого байта было бы похоже на «задержку» или «задержку» во время игры. Задержка – это прямое представление о том, насколько воспринимается ваш сайт отзывчивым.
Какие факторы влияют на время до первого байта?
Время до первого байта может быть представлено несколькими факторами, но поскольку это статья о WordPress, мы собираемся свести все к тому, что затрагивается, когда WordPress находится на месте.
- Время ответа DNS
- Конфигурация и производительность сервера (PHP и веб-сервер)
- Плагины / тема WordPress
- Кэширование HTML включено / отключено
Каждый из этих факторов добавляет дополнительную задержку ко времени, которое требуется вашему сайту для начала рендеринга. Это означает, что все складывается. Дело не в том, что некоторые из этих факторов могут влиять на задержку, все эти факторы способствуют увеличению задержки! Итак, вы можете догадаться, что в идеальном сценарии все должно быть быстрым, чтобы вы могли получить очень хорошее время до первого байта, и если что-то в этой цепочке требует больше времени для обработки, ваше последнее время до первого байта пострадает.
Это важно, потому что время до первого байта влияет на все, что вы или ваши читатели делаете на своем сайте. Каждый раз, когда читатель нажимает на ссылку, изображение, сообщение в блоге или страницу, время до первого байта будет приниматься во внимание. Вы можете видеть, что плохое время до первого байта будет означать, что у читателя будет ситуация, аналогичная ситуации, когда игрок подключился к плохому серверу. С каждым щелчком будет связана значительная задержка, что повлияет на восприятие.
Примечание: с этого момента я собираюсь использовать аббревиатуру TTFB для обозначения времени до первого байта, чтобы немного ускорить процесс.
1 Время ответа DNS
Разрешение DNS – это первый фактор в уравнении. Всегда убедитесь, что используете хорошие DNS-серверы и что у них есть узлы, разбросанные по всему миру, чтобы получить наилучшее возможное разрешение. Хороший способ уменьшить TTFB на этом этапе – использовать хороший глобальный сервис, такой как CloudFlare, поскольку такой сервис реализует глобальное кэширование DNS. Этот метод очень хорош для уменьшения TTFB за счет кэширования дальнейших разрешений.
2 Конфигурация сервера
Второй шаг задержки TTFB – это фактический сервер. Вот здесь и появляется ваш хостинг. Тип конфигурации веб-сервера, который он использует, и методы кэширования значительно уменьшат TTFB. Например, если на вашем сервере реализован старый интерпретатор PHP 5.4, вы получите очень высокий TTFB, тогда как использование современной конфигурации PHP 7.1 сократит это время в 2 или более раз.
Это потому, что интерпретатор PHP играет важную роль в этом процессе. Каждый раз, когда вы запрашиваете некэшированную страницу веб-сайта или сообщение в блоге, серверу потребуется обработать соответствующие файлы PHP, чтобы преобразовать их в формат HTML обратно в ваш браузер. Чем сложнее файлы PHP, тем больше времени потребуется на их предварительную обработку и отправку обратно в ваш браузер.
Как видите, производительность сервера также играет важную роль во всем процессе. Чем быстрее процессор и чем больше ресурсов выделяет вам хостинг, тем быстрее он будет обрабатывать эти файлы, и, следовательно, ваш TTFB будет меньше.
Кроме того, если ваш хостинг реализует кеширование PHP, это будет еще больше уменьшено по второму запросу, поскольку он предоставит кешированную версию этого файла вместо того, чтобы обрабатывать файл PHP заново.
Теперь вы можете видеть, что существует 2 типа хостингового бизнеса: общие (некэшированные) услуги и эксклюзивные услуги хостинга WordPress, которые обычно реализуют механизм кеширования для PHP, уменьшая при этом ваш TTFB.
3 Плагины и тема WordPress
Третий шаг в уравнении TTFB – это ваш фактический сайт. Это самый важный фактор, и я покажу вам, почему.
Обычно WordPress предоставляет вашему хостингу несколько файлов PHP для обработки, и чем они сложнее, тем больше времени потребуется на обработку. WordPress обслуживается плагинами, и эти плагины добавляют дополнительный код к окончательной обработке PHP, поэтому вы можете ясно видеть, что чем больше плагинов вы установили, тем больше времени потребуется вашему хостингу для их обработки и, следовательно, вашему TTFB повысится.
Чем меньше, тем лучше
Как показывает практика, чем меньше плагинов, тем лучше. Конечно, один плохо закодированный плагин может быть намного хуже, чем 10 профессионально написанных плагинов, или же можно установить два плагина, которые конфликтуют. Но в целом сокращение количества плагинов упрощает управление обновлениями и поддерживает скорость вашего сайта. Вот пример разумного количества плагинов для установки.
Следующий пример может быть проблематичным (опять же – это частично зависит от того, что вы установили).
И, конечно же, все, что превышает барьер 30 плагинов, скорее всего, не поможет вашей задержке. Вы можете быть уверены, что веб-сайт с более чем 40 плагинами будет иметь очень высокий TTFB, даже если он размещен на великолепном хостинге, и я покажу вам, почему.
4 Кеширование HTML
Последний фактор является наиболее важным и связан с механизмом кеширования, который вы решили реализовать в своей установке WordPress. Хотя в WordPress существует несколько типов механизмов кэширования, наиболее эффективным из них является кэширование HTML.
Наличие хорошего плагина, такого как KeyCDN Cache Enabler, окажет огромное влияние на ваш TTFB, даже больше, чем сам хостинг. Он преобразует все эти файлы в HTML, поэтому после активации кеша вашим читателям не нужно будет проходить через препроцессор PHP на вашем хостинге, и только сам веб-сервер будет отвечать за обслуживание вашего контента. Вы даже можете ускорить процесс еще больше, если решите использовать хостинг, который включает nginx вместо apache в качестве основного веб-сервера, как я объяснил в этой статье.
Время до первого байта: примеры использования: почему это важно
Теперь позвольте мне показать вам, о чем мы говорим. Следующие ниже тематические исследования представляют собой реальные примеры конфигураций веб-сайтов на различных серверах с удобной сводкой результатов тестов в конце.
Медленный веб-сайт на медленном сервере
Наличие медленного сайта может быть проблемой для TTFB, и если вы не заботитесь о хорошем хостинге, вы должны быть готовы к худшему из возможных результатов.
Разберем этот сайт подробнее. Для этой цели я собираюсь использовать Pingdom Tools, потому что это отличный инструмент, позволяющий вам увидеть TTFB. Хитрость заключается в том, чтобы раскрыть подробности при первом запросе к сайту.
Как видите, у сайта TTFB не менее 4,2 секунды! Это означает, что пройдет 4 полных секунды, пока вы не получите никаких указаний на то, что веб-сайт действительно доступен.
Теперь умножьте это время на все клики, которые вы собираетесь сделать на сайте, и вы увидите, сколько боли это может причинить читателю. Конечно, TTFB необходимо добавить к общему времени рендеринга сайта. Результат будет катастрофическим для производительности, поскольку для правильного рендеринга сайта иногда требуется до 7 секунд.
К этому приводит сочетание нескольких факторов. Плохо оптимизированный веб-сайт без механизма кеширования, очень медленная служба хостинга и полностью устаревший интерпретатор PHP, на котором все еще работает PHP 5.4. Даже когда сайт использует cloudflare в качестве внешнего механизма кэширования, ничего нельзя сделать для улучшения ситуации, если ваш сайт и ваш хостинг не будут взаимодействовать.
Быстрый сайт на среднем сервере
Давайте посмотрим, что произойдет, если мы поместим очень быстрый сайт на средний сервер, использующий Apache и PHP 7.1.
Если на сайте меньше 10 плагинов без кеша, результат будет как минимум в 5 раз лучше предыдущего. Вы можете видеть, что TTFB теперь установлен на 521 мс. Это означает, что сайту потребуется 0,5 секунды, чтобы начать рендеринг в вашем браузере, с момента его перехода с сервера до момента, когда он достигнет вашего компьютера.
Что происходит, когда мы активируем кеш на этом веб-сайте? Волшебство случается. Обычно средний сервер, работающий на Apache, может дать отличные результаты с TTFB всего 152 мс. Вы можете увидеть, насколько хороший механизм кеширования WordPress влияет на результаты.
Очень медленный веб-сайт на быстром сервере
А теперь посмотрим на обратное. Что произойдет, если мы поместим очень медленный сайт на очень быстрый сервер.
Оптимизированному серверу, на котором запущен Plesk с nginx и PHP 7.1.11, потребуется 1,29 секунды для рендеринга сайта, заполненного плагинами (более 27).
Но когда мы активируем кеширование на WordPress с помощью прекрасного KeyCDN Cache Enabler, результат просто потрясающий. На очень медленном сайте TTFB уменьшен до 400 мс.
Быстрый веб-сайт на быстром сервере
Теперь посмотрим на оптимальную ситуацию. Быстрый сайт, работающий на быстром сервере.
Тот же сервер, который давал 1,29 секунды TTFB на медленном сайте, отвечает менее чем за 500 мс на быстром сайте без кеша.
Если мы включим кеш, результаты просто потрясающие. Быстрый сервер в сочетании с быстрым веб-сайтом с включенным кешированием дает менее 150 мс TTFB!
Результаты тестов
Для любителей тестов давайте посмотрим результаты на одном большом графике.
Вы можете видеть, что хостинг играет важную роль в сокращении TTFB и улучшении задержки и воспринимаемой производительности вашего сайта, но то, что вы делаете с сайтом, оказывает наибольшее влияние на производительность.
Заключение
Наличие хорошей метрики TTFB гарантирует, что у вас будет быстрый и отзывчивый сайт, это сократит общее время рендеринга и послужит отличной метрикой для определения производительности. Обычно чем выше TTFB, тем медленнее будет работать ваш сайт. Учет TTFB при тестировании вашего сайта имеет первостепенное значение, поскольку это время также можно использовать для определения узких мест в вашей установке WordPress. Вы можете выполнить простое упражнение, просто отключив все плагины и переключившись на базовую тему, а затем снова измерив TTFB. Вы будете поражены результатами.
Я хочу закончить эту статью, сказав, что это ни в коем случае не «единственная метрика, чтобы управлять ими всеми», поскольку есть другие факторы, которые следует учитывать, включая производительность базы данных, доступную пропускную способность и скорость сети. Но поскольку на TTFB обычно влияют все эти факторы, это хороший показатель узких мест в других местах.
Надеюсь, у вас будет возможность поэкспериментировать со своим TTFB. Оставляйте свои комментарии ниже. Мы будем рады узнать о вашем собственном тестировании или помочь с любыми вопросами, которые могут у вас возникнуть.
Источник записи: https://www.wpexplorer.com
Как сократить время отклика сервера на WordPress
Следите за @Cloudways
Вы, должно быть, также использовали множество онлайн-инструментов для проверки производительности вашего WordPress и предпринимали шаги для их ускорения. Но вы не получили ожидаемых результатов. Верно? Обычно это происходит, когда мы фокусируемся только на производительности и оптимизации внешнего интерфейса.
Оптимизация WordPress включает в себя работу над внешним и внутренним интерфейсом, включая решение для хостинга, на котором работают ваши веб-сайты. Точно так же крайне важно протестировать и проанализировать производительность на стороне сервера, где начинается загрузка сайта и где происходят все действия, необходимые для работы сайта.
В этой статье я расскажу вам о том, что такое время отклика сервера и как вы можете уменьшить его на своем WordPress.
Содержание
- Что такое время отклика сервера?
- Зачем сокращать время отклика сервера?
- Как уменьшить время отклика сервера?
- Как Cloudways сокращает время отклика?
- TTFB на серверах Cloudways
- Резюме
Прежде чем я начну, давайте посмотрим на четырехэтапный процесс, который приводит к отображению веб-страницы на вашем экране.
- Запрос: Это запрос, инициированный браузером посетителя (или клиента).
- Ответ: Запрос обработан, необходимые активы (файлы веб-страниц, ресурсы и т. д.) обрабатываются сервером и отправляются обратно в веб-браузер посетителя.
- Сборка: Веб-браузер использует эти ресурсы для запуска процесса рендеринга запрошенной веб-страницы.
- Render: Наконец, веб-страница отображается для посетителя.
Из четырех, второй шаг (ответ) полностью зависит от хост-сервера. Если сервер не может выполнить этот шаг (по какой-либо причине), следующие шаги задерживаются, и, таким образом, страдает UX для посетителя.
Это довольно распространено на виртуальном хостинге, где пользователю обещают достаточно ресурсов, которые затем распределяются между всеми сайтами, размещенными на сервере. Таким образом, производительность веб-сайта страдает из-за отсутствия адекватных ресурсов, что делает его медленным. Эта низкая производительность также влияет на SEO сайта и пользовательский опыт.
Что такое время ответа сервера?
Время ответа сервера (также известное как время до первого байта) — это время, необходимое серверу для ответа на запрос посетителя. TTFB относится к временному интервалу, в течение которого клиент отправляет запрос, и браузер клиента начинает отображать запрошенную веб-страницу.
Меры TTFB включают три компонента.
Отправка HTTP-запросаHTTP-запрос инициируется, когда пользователь загружает веб-страницу. Сервер получает этот запрос и готовит соответствующий ответ. Такие факторы, как скорость сети и расстояние до сервера, могут повлиять на время, необходимое серверу для получения запроса.
Обработка запросаКогда сервер получает запрос от браузера, он инициирует различные процессы, такие как выполнение сценариев, получение данных из базы данных и выполнение внутренних задач.
Обработка ответаПосле того как все компоненты ответа сгенерированы, сервер отправляет их конечному пользователю. Этот шаг зависит от производительности сервера хостинга вашего веб-сайта и скорости интернет-соединения пользователя.
При просмотре результатов, полученных с помощью онлайн-инструмента анализа производительности, такого как WebPageTest, вы могли заметить TTFB. Согласно рекомендациям Google, веб-сайт не должен иметь TTFB более 200 мс.
Примечание: Если вы запустите тест скорости сайта WordPress, вы, вероятно, найдете ссылки на медленный admin-ajax.php в своих результатах. Если да, узнайте, как это исправить!
Зачем уменьшать время отклика сервера?
Медленный сайт может иметь негативные последствия для бизнеса. Время загрузки вашего веб-сайта значительно влияет на взаимодействие с пользователем (UX) и поисковую оптимизацию (SEO).
Согласно исследованиям, более 40% веб-пользователей покидают сайт, если он загружается более 3 секунд. Кроме того, чем дольше он загружается, тем ниже его рейтинг на странице результатов поисковой системы (SERP).
Это достаточная причина, чтобы исследовать время отклика сервера и способы его улучшения.
Как уменьшить время отклика сервера?
Многие факторы могут вызвать медленное время отклика сервера. Но здесь я выделю наиболее важные факторы, которые владельцы сайтов могут контролировать.
1. Используйте сеть доставки контентаНачнем с фундаментальной проблемы — расстояния, которое данные должны пройти в обе стороны!
Перед завершением работы над сервером хостинга вы должны иметь довольно четкое представление о том, кто и где находится ваша целевая аудитория. На основании этой информации вы сможете выбрать ближайший к вашей целевой аудитории дата-центр. Это гарантирует, что задержка останется минимальной из-за того, что данные должны передаваться на сервер и с сервера на меньшее расстояние. В результате время отклика сервера значительно улучшилось.
Если ваша глобальная аудитория, вы можете воспользоваться преимуществами провайдеров WordPress CDN, которые хранят копию ресурсов веб-сайта на глобально распределенных узлах. Когда пользователь запрашивает страницу, она обслуживается с ближайшего узла, а не с исходного сервера хостинга.
CDN играет важную роль в производительности, и об этом можно судить по статистике. Давайте посмотрим на некоторые результаты тестов, которые мы провели на веб-сайте с CDN и без него.
Расположение сервера: Сан-Хосе, Калифорния, США. Во-первых, мы проводим тест без интеграции CDN. Время загрузки 633 мс .
После интеграции CDN с сайтом WordPress мы протестировали веб-сайт в том же месте, и время загрузки улучшилось до 523 мс , которое ранее было 633 мс .
Ваш медленный сайт может повлиять на коэффициент конверсии!
Попробуйте Cloudways и максимизируйте производительность вашего WordPress.
Улучши сейчас!
2. Мониторинг трафика веб-сайтаПри постоянном росте вашего бизнеса всплески трафика могут стать очень частыми (практически без предупреждения).
Поясню на примере: если вы разместите на сайте вашей кофейни специальное предложение, количество посетителей сайта может значительно возрасти. В результате на сервер начинает поступать все больше и больше запросов, требующих немедленного ответа. Когда потребление ресурсов достигает предела, время ответа сервера увеличивается. В конце концов, когда все ресурсы будут израсходованы, сайт выйдет из строя, а продажи и репутация вашего бренда снизятся.
Я бы не рекомендовал вам прекращать предлагать бесплатный кофе. Вы можете улучшить медленное время отклика сервера, выбрав веб-хост, оптимизированный по производительности и способный справляться с резкими скачками трафика.
Эксперты рекомендуют выбирать хостинг с функциями мониторинга серверов и приложений. Таким образом, вы можете проверить ресурсы сервера и при необходимости принять незамедлительные меры. Вы можете анализировать и отслеживать статистику трафика, медленные страницы, запросы к БД, выполнение которых занимает слишком много времени, дисковое пространство и многое другое с помощью функции мониторинга на уровне приложения.
При запуске онлайн-бизнеса первым делом должен быть проведен тщательный сеанс сбора требований к ресурсам сервера. Это должно дать вам представление об объеме серверных ресурсов, необходимых для запуска бизнеса, а также о будущем прогнозе потребностей в ресурсах.
Если вы не уверены в этом процессе, сначала обратитесь в службу поддержки вашего хостинг-провайдера и объясните свою ситуацию. Возможно, они смогут предложить решение, которое работает в вашем случае. Вы даже можете попробовать услугу, прежде чем инвестировать в нее.
Выберите хостинг-провайдера PHP, который постоянно обновляет свою инфраструктуру и использует новейшее оборудование и обновленное программное обеспечение, такое как серверы PHP 7.3 и HTTP/2.
Debian 10 доступен на всех серверах Cloudways, запущенных после 12 января 2022 года. Веб-стек Cloudways основан на Ngnix. Это помогает быстро обслуживать больше аудитории, снижая нагрузку на ваш сервер. Кроме того, Cloudways предлагает базу данных MariaDB, поскольку MariaDB является расширенной версией и совместимой заменой эквивалентной версии MySQL.
Кстати, это не всегда самое мудрое решение — использовать самый большой сервер. Эффективное управление ресурсами и применение всех лучших методов разработки и управления сервером также помогут вам сократить время отклика вашего сервера.
4. Оптимизация базы данных WordPressБаза данных — это место, где хранится вся необходимая информация. Он должен быть оптимизирован таким образом, чтобы оба сервера могли получать доступ, управлять и обновлять информацию без каких-либо задержек. Необслуживаемым и/или огромным базам данных требуется больше времени для получения нужных данных; таким образом, общее время отклика сервера увеличивается.
Чтобы устранить проблемы, связанные с базой данных, попробуйте удалить ненужные и устаревшие данные и переписать запросы для более эффективного и быстрого выполнения.
Вы также можете рассмотреть возможность использования советов по оптимизации базы данных WordPress для повышения производительности, включая настройку структуры базы данных и подключаемых модулей WordPress, связанных с оптимизацией базы данных.
У вас может возникнуть вопрос Почему Cloudways предлагает MariaDB, а не MySQL?
MariaDB — это расширенная и совместимая замена эквивалентной версии MySQL. В настоящее время Cloudways поддерживает MySQL 5.5, MySQL 5.6, MySQL 5.7, MariaDB 10.0, MariaDB 10.1, MariaDB 10.2, MariaDB 10.3, MariaDB 10.4, MariaDB 10.5 и MariaDB 10.6.
Динамическое содержимое создается во время выполнения по запросу, созданному посетителем, и обычно отличается для каждого пользователя. Например, если я закажу кофе, а вы закажете гамбургер, процесс с нашей стороны останется прежним из-за схожего пользовательского интерфейса веб-сайта. Однако ответ сервера будет другим из-за разной природы двух заказов. Сервер извлечет из базы данных два разных набора данных и подготовит два отдельных ответа. Теперь масштабируйте пример для популярного ресторана, и вы сможете получить довольно хорошее представление о нагрузке на сервер.
Статическое содержимое жестко закодировано в HTML, JS, CSS и изображениях веб-сайта. Эти активы не меняются для разных пользовательских входов, и сервер доставляет один и тот же контент каждому посетителю. Это самый быстрый способ доставки контента, так как он не потребляет много ресурсов сервера, а время отклика сервера увеличивается.
Эксперты предлагают выгрузить статический контент в CDN WordPress, чтобы сократить время загрузки и потребление ресурсов сервера.
6. Используйте обновленный серверный стекСтек сервера серьезно влияет на время отклика сервера. Стек обычно состоит из комбинации серверов и кэш-памяти, которые вместе обеспечивают вычислительную мощность сервера. Популярные компоненты стека включают Apache, NGINX и MySQL/MariaDB.
Не забывайте обновлять версии WordPress и PHP. Старые версии часто требуют больше ресурсов сервера и неэффективны в обработке ответов. Основная команда WordPress рекомендует использовать PHP 8 из-за оптимизированной обработки.
Тесты производительности WordPress на PHP и руководство по обновлению
7. Выберите оптимизированный хостингПоскольку теперь у вас есть более глубокое понимание того, как серверы обрабатывают запросы клиентов, вы можете принять обоснованное решение о типе хостинга для вашего веб-сайта WordPress. Лучше всего подходит выделенная среда, в которой вы можете контролировать и оптимизировать серверные компоненты в соответствии с вашими требованиями к производительности.
Если вы не разбираетесь в технологиях, выберите высокооптимизированного управляемого хостинг-провайдера WordPress, который решает проблемы с управлением сервером.
Как Cloudways сокращает время отклика?
Cloudways — это управляемая платформа облачного хостинга с оптимизированным стеком серверов, которая идеально подходит для сайтов WordPress. Базовый сайт WordPress, размещенный на Cloudways и установленный Breeze, может быть загружен всего за несколько мс.
Разве это не впечатляет?
Загрузка сайтов WordPress за 37 мс ! Спасибо Лучшему Хостингу для WordPress
Расстояние между сервером и посетителями
Cloudways сотрудничает с ведущими поставщиками облачной инфраструктуры и предлагает более 65 центров обработки данных по всему миру. Где бы ни находилась ваша аудитория, просто выберите ближайший дата-центр и запустите сервер, не беспокоясь о скорости сайта.
Помните, чем ближе сервер, тем быстрее загружается сайт для аудитории. Для глобальной аудитории используйте CloudwaysCDN.
Трафик
Чтобы справиться с пиками трафика, ресурсы сервера в Cloudways можно масштабировать всего одним щелчком мыши.
Эта функция полезна как для новых, так и для существующих онлайн-компаний. Устоявшиеся предприятия могут работать, не беспокоясь о потере трафика из-за сбоев сервера. Новые компании, которые не уверены в своих будущих потребностях, могут легко масштабировать свои ресурсы, когда это необходимо.
Опора
Эксперты по облачным технологиям Cloudways доступны круглосуточно и без выходных, чтобы помочь вам. Не стесняйтесь обсуждать и сообщать службе поддержки Cloudways о ваших требованиях / запросах, чтобы они могли помочь вам соответствующим образом.
Базы данных
В настоящее время официальный WordPress поддерживает только MySQL и MariaDB. Учитывая это, мы в Cloudways оставили выбор пользователям WordPress, добавив их на платформу. Преобразование MySQL в MariaDB выполняется одним щелчком мыши.
Динамический и статический
Как описано выше, это решение зависит от пользователя. В Cloudways серверы поставляются с предустановленным PHP 7.4 (как вы читали, последняя версия — PHP 8.0), что значительно повышает динамическую обработку контента. Но вы должны убедиться, что база кода вашего приложения совместима с PHP7. Для этого создайте промежуточную среду WordPress для своего работающего сайта и протестируйте все. Когда вы будете удовлетворены, отправьте изменения в действующую версию. Для статического контента наша формула ThunderStack работает лучше всего!
Серверное программное обеспечение
Серверы Cloudways сочетают в себе Apache, NGINX, Varnish, Memcached, PHP-FPM, Redis и поддержку PHP 8.x. Все это объединяется и повышает производительность сайта WordPress.
TTFB на серверах Cloudways
Ради тестирования я запустил сервер DigitalOcean объемом 2 ГБ (в лондонском дата-центре) со всеми настройками по умолчанию. Затем я установил Breeze, чтобы включить минификацию и группировку.
Затем я запускаю тест через GTMetrix. Вот результаты.
Вы можете видеть, что время до первого байта (TTFB) составляет менее 200 мс, что соответствует рекомендациям Google.
Когда тот же сайт тестируется в Pingdom. Вот что я получил!
Резюме
Повышение общей производительности и сокращение времени отклика сервера для сайта WordPress — это вопрос соблюдения всех лучших практик. Когда вы удовлетворены значением TTFB вашего хостинг-провайдера, вы можете приступить к реализации советов по ускорению сайта WordPress.
Хотите протестировать TTFB вашего существующего сайта WordPress на Cloudways? Начните с бесплатной пробной версии и перенесите свой сайт WordPress всего за несколько кликов. И не забудьте поделиться результатами в разделе комментариев ниже.
В: Как уменьшить время отклика сервера на WordPress?
A: Существует несколько способов сократить время отклика сервера, но наиболее важными из них являются следующие:
- Модернизация ресурсов хостинга и использование обновленного стека серверов может помочь сократить время отклика сервера.
- Оптимизируйте то, как ваш сервер запрашивает базы данных.
- Используйте CDN, если посетители вашего сайта из разных регионов.
В: Как исправить медленное время отклика сервера?
A: В WordPress есть семь способов исправить медленное время отклика сервера. Он может варьироваться от сайта к сайту. Чтобы найти лучшее решение, всегда внимательно читайте предложения инструментов тестирования скорости, таких как GTMetrix, Pingdom и PageSpeed Insights.
- Использовать сеть доставки контента
- Мониторинг трафика веб-сайта
- Обновление ресурсов хостинга
- Оптимизация базы данных WordPress
- Динамическое и статическое содержимое
- Использовать обновленный стек сервера
- Выберите оптимизированный хостинг
В: Как проверить, уменьшилось ли время ответа сервера?
A: Протестируйте свой сайт с помощью инструментов тестирования скорости, таких как GTMetrix и Pingdom, и просмотрите раздел результатов. Вы увидите всю статистику в области предложений, если перейдете к деталям теста.
Поделитесь своим мнением в комментариях. КОММЕНТАРИЙ СЕЙЧАС
Поделиться этой статьей
Датский Насир
Датский Насир — менеджер сообщества WordPress в Cloudways. Он увлечен проектированием, развитием и взаимодействием с людьми, чтобы помочь им. Он также активно участвует в жизни сообщества, чтобы делиться своими знаниями. Кроме того, он любит смотреть документальные фильмы, путешествовать и проводить время с семьей. Вы можете связаться с ним по адресу [email protected]
Подключайтесь по телефону: Твиттер Форум сообщества
6 советов по сокращению времени отклика сервера (TTFB) в WordPress
Блог WP Buffs |
Заказать звонок
Скорость вашего сайта WordPress играет решающую роль в его пользовательском опыте (UX), а также в его поисковой оптимизации (SEO). Если ваши веб-страницы имеют медленную загрузку, это не только может повлиять на ваш рейтинг, но и может упадет ваш коэффициент конверсии .
Один из лучших способов улучшить время отклика сервера на вашем сайте WordPress — сосредоточиться на сокращении времени до первого байта (TTFB) . Это может помочь обеспечить максимально быструю загрузку вашего сайта в браузерах посетителей, что снизит вероятность того, что они покинут его.
В этом посте мы объясним, что такое TTFB, почему это важно и как запустить тест TTFB на вашем сайте. Затем мы обсудим шесть ключевых советов, которые вы можете использовать, чтобы сократить время отклика сервера (TTFB) в WordPress 9.0031 . Давайте начнем!
В этой статье 👀
- Что такое TTFB?
- Почему TTFB имеет значение для вашего сайта WordPress?
- Как выполнить тест TTFB на вашем сайте WordPress
- Как улучшить TTFB и сократить время отклика сервера с помощью плагинов и инструментов WordPress (6 советов) WP Buffs помогает владельцам веб-сайтов, партнерам-агентствам и партнерам-фрилансерам поддерживать быструю работу своих сайтов WordPress. Если вам нужно, чтобы мы управляли одним веб-сайтом или поддерживали 1000 клиентских сайтов, мы здесь, чтобы помочь.
Что такое TTFB? ⏱
TTFB, который, как мы упоминали ранее, является сокращением от «Время до первого байта», относится к количеству времени, которое требуется браузеру для получения первого байта данных с сервера веб-сайта. Другими словами, это измерение измеряет скорость отклика веб-сервера после выполнения HTTP-запроса из браузера клиента.
Чем быстрее TTFB вашего сайта будет , тем лучше. Это означает, что ресурсы и данные вашего сайта будут загружаться в браузерах посетителей быстрее.
TTFB состоит из трех основных частей:
- HTTP-запрос отправляется на сервер, который может включать поиск в системе доменных имен (DNS), но зависит от сети и подключения пользователя.
- Сервер обрабатывает запрос и формирует ответ, взаимодействуя с сетевыми системами, выполняя сценарии, выполняя вызовы базы данных и т. д.
- Сервер передает первый байт ответа клиенту, который отмечает TTFB.
В конечном итоге время, необходимое для завершения всех этих фаз, составляет TTFB. Позже в этом посте мы обсудим, как запустить тест TTFB. Однако, как правило, хороший TTFB находится между 200 миллисекунд (мс) и 500 мс , хотя в идеале он должен быть ниже 100 мс.
TTFB для данного сайта зависит от множества факторов . Например, если у вас большой и сложный веб-сайт, вы можете ожидать более длинного TTFB, чем в обычном блоге.
Почему TTFB имеет значение для вашего сайта WordPress?⚡
Когда дело доходит до оптимизации сайта и обеспечения положительного UX, скорость сайта имеет первостепенное значение. Однако, если вы заметили, что производительность вашего сайта страдает от , это может быть связано с излишне длинным TTFB.
Чем длиннее TTFB, тем дольше посетителям вашего сайта придется ждать, пока их браузеры не отобразят ваши страницы. Это может привести к разочарованию и даже убедить пользователей покиньте свой сайт и вместо этого перейдите к одному из ваших конкурентов.
Кроме того, вялый веб-сайт может помешать вашей поисковой оптимизации . Google считает, что скорость страницы является важным сигналом ранжирования. Поэтому, если ваш сайт загружается слишком долго, вы рискуете потерять свою позицию на страницах результатов поисковой системы (SERP).
Важно отметить, что TTFB не является синонимом скорости сайта . Скорее, это показатель отзывчивости. Однако все показатели скорости и производительности относятся к вашему веб-сайту. Хотя есть некоторые споры о том, действительно ли TTFB имеет значение — или в какой степени это важно — его улучшение может только помочь вашему сайту.
Есть несколько других преимуществ , которые также связаны с уменьшением TTFB . Это может не только улучшить опыт просмотра для ваших посетителей, но также может увеличить вашу вовлеченность и коэффициент удержания.
Как выполнить тест TTFB на вашем сайте WordPress 🛠️
Прежде чем мы обсудим, как улучшить время до первого байта, важно сначала понять, где оно находится в настоящее время. Вот почему мы рекомендуем запустить тест TTFB на вашем сайте WordPress 9.0031 .
Существует несколько инструментов , которые можно использовать для измерения TTFB . Стоит отметить, что результаты могут незначительно отличаться в зависимости от того, какой сервис или тактику вы используете. В большинстве случаев лучший метод просто сводится к личным предпочтениям. Рассмотрим несколько наиболее распространенных вариантов.
- WebPageTest
- Инструменты Pingdom
- GTMetrix
- Тест производительности KeyCDN
- Chrome DevTools
WebPageT оценка
WebPageTest — это популярный онлайн-инструмент, часто используемый для проверки скорости страницы. Он бесплатный и простой в использовании, а также предоставляет подробный отчет о производительности вашего сайта. Он даже предлагает способы повышения скорости загрузки страниц:
Чтобы использовать это решение для измерения TTFB, посетите веб-сайт и введите свой домен в поле URL-адреса . Вы также можете выбрать Test Location и выбрать браузер, который вы используете, в раскрывающемся меню Browser . Когда закончишь, нажмите кнопку Start Test :
На странице результатов WebPageTest предоставит вам широкий спектр аналитических данных и сведений о вашем сайте, включая оценку для вашего TTFB . В дополнение к буквенной оценке вы можете найти точное значение TTFB в миллисекундах в разделе Результаты производительности :
Целевое время WebPageTest основано на времени, необходимом для подключения к сокету и согласования Secure Sockets Layer (SSL), DNS и еще 100 мс. На каждые дополнительные 100 мс TTFB превышает это целевое время, инструмент тестирования опускает сайт на букву .
Pingdom Tools
Подобно WebPageTest, Pingdom Tools — еще один бесплатный онлайн-инструмент, который полезен для тестирования скорости и производительности вашего сайта . Чтобы использовать его, просто введите свой URL-адрес в текстовое поле и нажмите кнопку Start Test.
После того, как инструмент проанализирует ваш сайт, он автоматически отобразит результаты теста. Вы увидите общая оценка производительности , а также некоторые ключевые показатели, такие как размер страницы, время загрузки и запросы:
Ниже на странице результатов вы увидите более подробную информацию и диаграммы в разделе Запросы файлов . Здесь вы найдете свои результаты TTFB. Однако стоит отметить, что Pingdom относится к этой метрике как «Время ожидания», а не как TTFB :
Преимущество этого решения в том, что вы можете видеть, какие именно страницы вашего сайта вызывают ненужное время ожидания. Наведя курсор на желтые разделы, вы можете точно увидеть, сколько времени требуется для возникновения TTFB.
GTmetrix
GTmetrix — еще один инструмент тестирования веб-сайтов, который можно использовать для измерения TTFB. Однако, как и в случае с Pingdom, метрика здесь называется «время ожидания» :
. Чтобы начать, введите свой URL-адрес и нажмите кнопку «Проверить свой сайт» . В отличие от других инструментов тестирования скорости веб-сайта, эта платформа не дает вам возможности указать местоположение для тестирования.
Инструменту может потребоваться минута или две, чтобы получить и проанализировать ваш сайт, в зависимости от того, насколько он большой или сложный. Как только это будет сделано, отобразит ваш отчет о производительности :
Здесь вы увидите показатель PageSpeed Score, показатели времени загрузки и общего размера страницы, а также запросы. Однако, чтобы получить конкретную информацию о TTFB или, в данном случае, о времени ожидания, вы можете перейти на вкладку Waterfall :
В этом разделе будут графики, аналогичные тем, которые отображаются в результатах теста Pingdom. В нем перечислены определенные страницы вашего сайта, которые при наведении на них показывает время ожидания в миллисекундах/секундах.
Наконец, стоит отметить, что это самый простой способ получить доступ к этим метрикам при использовании бесплатной версии GTmetrix. Однако если вы зарегистрируете учетную запись или зарегистрируетесь в GTmetrix Pro , TTFB и другая соответствующая информация будут более доступны на вкладке Тайминги .
Тест производительности KeyCDN
Далее, KeyCDN — это хорошо известная сеть доставки контента (CDN) , который может помочь повысить производительность вашего сайта WordPress. Он также поставляется с функцией тестирования производительности, которую вы можете использовать для измерения TTFB для вашего веб-сайта:
Уникальная функция KeyCDN заключается в том, что он позволяет вам измерять TTFB из нескольких мест одновременно. На данный момент вы, вероятно, знаете упражнение. Чтобы начать, введите свой URL-адрес и нажмите кнопку Test .
Когда инструмент завершит анализ сайта, он отобразит результаты теста производительности. Там вы найдете TTFB для каждого местоположения :
Также доступны других полезных показателей , таких как DNS и время подключения. Для получения дополнительной информации о тесте каждого местоположения вы можете щелкнуть раскрывающееся меню рядом с ним.
Chrome DevTools
И последнее, но не менее важное: если вы являетесь пользователем Google Chrome, вы можете измерить TTFB прямо из браузера . Этот метод рекомендуется, если вы не хотите использовать онлайн-инструмент или если вы уже хоть немного знакомы с DevTools.
Однако важно помнить, что сетевая задержка и условия подключения влияют на TTFB . Если вы тестируете в своем собственном браузере и на компьютере, вы можете не столкнуться с тем же TTFB, что и ваши посетители. Поэтому вы можете использовать один из сторонних инструментов, упомянутых выше, для более точной оценки (или, по крайней мере, второго мнения).
Чтобы запустить и измерить TTFB из Google Chrome, перейдите на свой сайт WordPress на вкладке браузера Chrome, а затем нажмите на три вертикальные точки в правом верхнем углу, чтобы открыть меню Chrome. Перейдите к Дополнительные инструменты > Инструменты разработчика :
Вы можете щелкнуть любой элемент на странице для дальнейшего изучения. На вкладке Network вы найдете множество показателей. В столбце Waterfall щелкните элемент, который вы хотите проверить, и просмотрите TTFB на открывшейся панели :
На этой платформе вы найдете соответствующую метрику, указанную как «Ожидание (TTFB)» . Если вам нужно более подробное объяснение любого из терминов в этом окне или вам нужны дополнительные рекомендации по интерпретации ваших результатов, вы можете нажать на Объяснение для получения дополнительной информации.
Как уменьшить время отклика сервера (TTFB) в WordPress с помощью плагинов и инструментов (6 советов) 👏
Теперь, когда вы понимаете, что такое время до первого байта и почему оно важно, мы можем перейти к самой интересной части : уменьшение TTFB для улучшения времени отклика сервера . После запуска теста «Время до первого байта» в зависимости от используемого вами инструмента у вас может появиться список улучшений и предложений для начала.
Однако независимо от того, с чего вы начинаете, существует несколько распространенных и эффективных способов уменьшить TTFB в WordPress. Давайте рассмотрим шесть ключевых советов по сокращению времени отклика сервера с помощью плагинов WordPress и других инструментов.
- Используйте кэширование на своем сайте WordPress
- Используйте сеть доставки контента (CDN)
- Оптимизируйте свою базу данных WordPress
- Используйте поставщика системы доменных имен премиум-класса (DNS)
- Сделайте свой сайт легким, удалив ненужные плагины
- Обновить хостинг WordPress
1.
Используйте кэширование на сайте WordPressЕсли у вас еще нет механизма кэширования , реализованного на вашем сайте WordPress , мы рекомендуем получить один, чтобы уменьшить TTFB. Кэширование снижает нагрузку на сервер вашего сайта, что в конечном итоге позволяет быстрее передавать и отображать его данные.
Как пользователь WordPress, вы можете использовать кэширование на своем веб-сайте WordPress множеством способов. Один из самых простых способов — используйте плагин кэширования , например, W3 Total Cache или WP Rocket:
С WP Rocket вы получаете кэширование страницы и браузера, чтобы сократить время отклика сервера в WordPress. Это решение также поставляется с функцией оптимизации базы данных, которая может быть полезна для снижения TTFB. Мы обсудим этот вариант подробнее чуть позже.
WP Rocket — это премиальный плагин , планы которого начинаются от 49 долларов. Сюда входит год поддержки и обновлений. После регистрации учетной записи вы можете установить плагин WP Rocket WordPress, активировать лицензию, а затем перейти к настройкам для настройки кеша.
2. Используйте сеть доставки контента (CDN)
Как мы уже упоминали ранее, CDN может помочь повысить скорость сайта и снизить TTFB . Это сеть распределенных серверов, расположенных по всему миру, что позволяет загружать ваш сайт из центра обработки данных, ближайшего к местоположению каждого посетителя. Это сводит к минимуму расстояние, которое необходимо передать данным для извлечения и отображения вашего сайта WordPress, что в конечном итоге приводит к более быстрому времени загрузки.
Варианты использования CDN на вашем сайте WordPress будут различаются в зависимости от вашего веб-хоста . Например, некоторые планы включают встроенные функции CDN, в то время как другие имеют ограничения на использование подключаемых модулей или служб CDN.
Если вы хотите узнать, как сократить время отклика сервера, обратите внимание на один из популярных вариантов — бесплатный CDN Cloudflare:
CDN Cloudflare может помочь снизить нагрузку на ваш сервер, разгружая потребление полосы пропускания собственными центрами обработки данных. . В свою очередь, это может помочь вам увидеть лучшие результаты TTFB.
Еще одна вещь, которая нам нравится в этом решении, это то, что многие популярные плагины кэширования WordPress имеют возможность настроить Cloudflare CDN в своих настройках . Сюда входят как WP Rocket, так и W3 Total Cache.
Чтобы узнать больше о Cloudflare CDN, посетите официальный сайт. Вы также можете ознакомиться с нашей статьей о плагинах CDN для WordPress, чтобы узнать о других способах сокращения времени отклика сервера с помощью плагинов WordPress.
3. Оптимизируйте базу данных WordPress
Ваши страницы WordPress состоят из динамических файлов , которые обычно загружаются дольше, чем статические текстовые файлы. Если база данных WordPress, содержащая эти файлы, чрезмерно раздута, это может увеличить TTFB вашего сайта.
К счастью, вы можете уменьшить этот вес, оптимизировав базу данных WordPress . Самый быстрый и простой способ сделать это — использовать такой инструмент, как Autoptimize:
Это бесплатный плагин WordPress, который вы можете использовать для:
- Минимизация скриптов и стилей кеша
- Оптимизация и ленивая загрузка изображений
- Откладывание скриптов в нижний колонтитул
- Минимизация HTML
Если вы используете плагин WP Rocket, который мы упоминали в последних двух разделах, вы также можете его функция оптимизации базы данных . В настройках базы данных плагина у вас будет возможность:
- Запланировать автоматическую очистку базы данных
- Оптимизировать таблицы и удалить плагины, которые вы больше не используете
- Очистка версий постов и черновиков
WP Rocket — это надежный плагин премиум-класса, который предлагает широкий набор функций для повышения производительности вашего сайта . Однако, если вы ищете бесплатный вариант, мы рекомендуем использовать Autoptimize.
4. Используйте провайдера системы доменных имен премиум-класса (DNS)
Как мы упоминали ранее, время поиска DNS играет роль в TTFB. Поэтому, если вы пытаетесь уменьшить TTFB и улучшить время отклика сервера, может помочь используйте премиум-провайдера DNS , например Amazon Route 53, а не бесплатное решение.
Для непосвященных DNS по сути похож на телефонную книгу для Интернета . Это то, что переводит ваш IP-адрес в домен вашего веб-сайта, делая ваш сайт доступным для посетителей.
Как и многие инструменты обслуживания и управления веб-сайтами, расширенные версии DNS часто обеспечивают более высокую производительность , чем бесплатные варианты. Подобно CDN, DNS будет иметь множество серверов, расположенных по всему миру, и решение премиум-класса, как правило, предоставит вам лучший доступ к более крупной сети.
5. Сделайте свой сайт легким, удалив все ненужные плагины
Как и в случае с оптимизацией базы данных WordPress, поддержание максимально легкого веса вашего сайта может помочь снизить TTFB и повысить общую производительность. Чтобы избавиться от лишнего веса, вы можете удалить все неиспользуемые или ненужные плагины, установленные на вашем сайте.
Слишком большое количество плагинов может замедлить работу вашего сайта, вызвать конфликты плагинов и увеличить время отклика сервера . Поэтому лучше выбирать плагины, которые вы устанавливаете на свой веб-сайт, и регулярно их обновлять. Если вам больше не нужен конкретный плагин, деактивируйте и полностью удалите его со своего сайта. Это уменьшит ненужное раздувание и сделает веб-сайт более компактным.
Если у вас нет времени или энергии, чтобы справиться с этим самостоятельно, вы можете рассмотреть пакет обслуживания WordPress. Например, здесь, в WP Buffs, мы предлагаем множество планов и услуг, которые могут помочь вашему сайту обновляться, быть легким и работать на оптимальном уровне.
6. Обновите свой хостинг WordPress
Ваш хостинг-провайдер играет ключевую роль в скорости и производительности вашего сайта. Поэтому, если вы страдаете от медленной загрузки и проблемного TTFB (и вышеупомянутые советы не помогли), возможно, пришло время подумать о переходе на другой хост или, по крайней мере, об обновлении вашего плана.
Выбранный вами хост WordPress определит, какие и сколько местоположений серверов вы можете использовать. Это также влияет на скорость сайта. В конце концов, если вы используете быстрый хост, вы, вероятно, можете ожидать быстрого TTFB.
Если вы в настоящее время используете план общего хостинга, это может быть одной из причин увеличения TTFB. В планах общего хостинга часто недостаточно ресурсов для обработки сайтов с интенсивным трафиком, не говоря уже об оборудовании и мощности, необходимых для максимально быстрой работы каждого сайта.
Поэтому мы рекомендуем перейти с общего на управляемый хостинг WordPress , чтобы уменьшить TTFB. Существует множество облачных и управляемых хостинг-провайдеров WordPress, предлагающих высокопроизводительные планы, которые не сломят банк.
Часто задаваемые вопросы ☝️
Что означает ТТФБ?
TTFB — это сокращение от Время до первого байта . Он измеряет, сколько времени занимает отображение первой части данных на вашем сайте в браузере пользователя.
Есть три основных компонента , которые составляют TTFB. Во-первых, это время, которое требуется браузеру для отправки HTTP-запроса на сервер, что может включать время поиска DNS и многое другое. Во-вторых, это время, необходимое серверу для обработки этого запроса и генерации ответа. Третий и последний фактор — это время, которое требуется серверу для передачи первого байта в ответ обратно в браузер.
Как лучше всего измерить TTFB?
Если вы хотите измерить TTFB вашего сайта WordPress, у вас есть несколько вариантов. Как мы обсуждали ранее, вы можете использовать онлайн-инструменты, такие как WebPageTest , Pingdom или GTMetrix . Все эти сайты бесплатны для использования и предоставляют множество информации о скорости и производительности вашего сайта. Другой вариант — измерить TTFB с помощью Chrome DevTools.
Какой самый быстрый способ уменьшить TTFB?
Существует множество методов, которые вы можете использовать, чтобы уменьшить TTFB на вашем сайте WordPress и, в свою очередь, улучшить время отклика сервера . Тем не менее, некоторые методы быстрее и проще, чем другие.
Например, вы можете использовать с помощью подключаемого модуля кэширования или реализовать CDN на своем сайте WordPress. Вы можете сделать это с помощью таких решений, как WP Rocket и Cloudflare. Если это не поможет, вам может понадобиться использовать премиум-провайдера DNS или обновить план хостинга WordPress.
Что считается хорошим TTFB?
Измерение TTFB вашего сайта WordPress не будет иметь большого значения, если у вас нет общего представления о том, что такое хорошее времяпрепровождение. Стандартный TTFB находится в диапазоне от 200 мс до 600 мс , поэтому, если вы находитесь в этом диапазоне, вы, вероятно, в порядке.
Однако чем ниже этот показатель, тем лучше. В идеале вы хотите, чтобы оно было ниже 100 мс, хотя это превосходная производительность и может быть трудной, если у вас сложный веб-сайт. С другой стороны, ничего выше 600 мс — это проблема , которую следует решить как можно скорее.
Подведение итогов 🎁
TTFB — это важный показатель , который влияет на скорость и общую производительность вашего сайта. Если TTFB вашего сайта превышает 600 мс, это может привести к плохому UX и негативно повлиять на SEO.
В этом посте мы обсудили, как уменьшить TTFB и улучшить время отклика сервера для вашего веб-сайта:
- Используйте кэширование с помощью плагина, такого как WP Rocket.
- Используйте CDN либо через вашего хостинг-провайдера WordPress, либо через плагин WordPress, такой как Cloudflare.
- Оптимизируйте свою базу данных WordPress с помощью плагина, такого как Autoptimize.
- Используйте премиум-провайдера DNS.
- Упростите свой сайт, удалив ненужные плагины.
- Обновите хостинг WordPress.
Знание того, как улучшить TTFB, — это всего лишь один из способов увеличить время загрузки вашего сайта WordPress. Если вам нужна помощь в оптимизации скорости вашего сайта , мы здесь, чтобы помочь.
В WP Buffs мы предоставляем Care Plans и услуги по оптимизации скорости WordPress, чтобы помочь вашему сайту (и сайтам ваших клиентов) работать как можно быстрее. Проверьте их сегодня!
Хотите оставить отзыв или присоединиться к беседе? Добавляйте свои собственные комментарии 🐦 в Twitter.
Изображение предоставлено: Unsplash.
Если вам понравилась эта статья, то вам действительно понравится круглосуточное управление веб-сайтом WordPress и услуги поддержки, которые может предложить WP Buffs! Станьте партнером команды, которая предлагает все аспекты премиальных услуг поддержки WordPress.