Как уменьшить время загрузки моего TTFB (время до первого байта)? - PullRequest
0 голосов
/ 20 февраля 2019

Snapshot of my websites load times

Так должно выглядеть время загрузки при компиляции сайта при первом обращении?

Я предварительно компилирую при публикации.
Я установилdebug = "false" в файле webconfig.
Я не очень часто использую CDN, кроме карт JQuery и Google.
Обычно размер страницы меньше 1 МБ.

1 Ответ

0 голосов
/ 20 февраля 2019

Согласно Google, TTFB вашего веб-сайта должен составлять 200 миллисекунд или менее.

Если ваш сайт намного медленнее, например, 500 миллисекунд или более, он требует некоторой работы.

Среднее время до первого байта составляет 100-500 мс.Google говорит, что нужно стремиться к 200 мс

Если вы хотите проверить TTFB своих сайтов, вы можете ввести URL вашего сайта по адресу https://www.webpagetest.org/

Это кажется мне немного медленным, я бы проверил вашсайт для следующих факторов, которые могут замедлить его скорость TTFB:

  1. Высокий веб-трафик
  2. Проблемы с сетью
  3. Динамический контент:
  4. использование диска
  5. скорость диска
  6. использование ОЗУ
  7. настройка базы данных
  8. скорость базы данных
  9. настройка сервера:
  10. настройки PHP / ASP
  11. настройки базы данных
  12. общий сервер?

Один из отличных способов ускорить загрузку вашей страницы - перехват динамических страниц.

Кэширование ваших страниц делает страницы «готовыми», и HTML готов к работе, как только браузер запрашивает страницы.

Вот несколько способов начатьиспользуя catche:

  1. Плагины WordPress.Плагины, такие как WP Super Cache, помогут вам кэшировать ваши динамические страницы.Плагин отслеживает, когда «сохраненная» динамическая страница должна быть обновлена, чтобы была предоставлена ​​самая свежая копия.(См. Также: Полное руководство по использованию W3 Total Cache)

  2. WordPress хостинг, который кэшируется автоматически.Хостинг WordPress может предоставить вам возможности кэширования, которые улучшат TTFB вашего сайта.

  3. Конфигурация сервера.Обычный способ кэширования файлов - но не динамического содержимого - это настройка веб-файла .htaccess.(.htaccess - сокращение от гипертекстового доступа.) Помните, что незначительные ошибки в этом файле могут привести к серьезным проблемам;рекомендуется нанять профессионала.

Согласно https://www.searchenginepeople.com/blog/16081-time-to-first-byte-seo.html, который является отличным ресурсом.

...