Как уменьшить время первого байта?

Прямо к вопросу, я искал ответ в stackru, и меня не убеждают ответы, перечисленные здесь.

Ссылка на мой сайт: http://www.bestowe.com/

Результат Webpagetest.org: все значения хороши, кроме первого байта

Результат GTmetrix: https://gtmetrix.com/reports/bestowe.com/D9I61AYK (скорость Yslow и страницы превышает 90%)

Тест скорости страницы Google: как для мобильных, так и для настольных компьютеров составляет около 70%

И мой сайт - это WordPress-сайт, и он размещен на общем VPS, но я изменил DNS на бесплатный сервис cloudflare, который значительно улучшил производительность моего сайта, и я обеспокоен тем, что

  1. Как уменьшить время первого байта?
  2. Как увеличить производительность в скорости страницы Google?

С уважением, Джон

1 ответ

Время до первого байта - это количество времени, которое требуется серверу для начала возврата данных. Вы правы, думая, что это оказывает серьезное влияние на SEO.

Это обычно является следствием медленного рендеринга динамического кода на стороне сервера; в вашем случае PHP-скрипты слишком долго запускаются на сервере. Чтобы это исправить, вам обычно требуется либо больше мощности сервера, либо лучший код. Вот ваши варианты:

  1. Получите лучший, более оптимизированный сервер. Переместить хостов при необходимости; Есть много хороших, недорогих.
  2. Я заметил, что вы используете WordPress. Рассмотрите возможность установки плагина кэширования на стороне сервера, такого как W3 Total Cache.
  3. Оптимизируйте свой сайт, уменьшив количество плагинов WordPress.
  4. Если вы управляете своим собственным сервером, оптимизируйте свою конфигурацию ( вот руководство для Apache). Ну, в вашем случае вы используете Varnish, и вы не получаете такой большой нагрузки, как она есть, поэтому, вероятно, никаких серьезных изменений не произойдет. Просто проверьте правильность лимитов памяти PHP.
Другие вопросы по тегам