Медленный TTFB при использовании https на WordPress, хотя оптимизирован много раз

У меня проблемы с TTFB на моем WordPress. Это всегда очень медленно при первой загрузке в браузере, и после многих перезагрузок TTFB все еще превышает 600 мс. Это некоторая информация:

  • Мой сайт: https://passioshop.com/
  • Использование Contabo.com VPS: 6 ядер виртуальных ЦП, 16 ГБ ОЗУ, 400 ГБ SSD
  • Использование Cloudflare:
    • Уровень кеширования: Стандартный
    • Cache TTL: Максимальное время
    • Активировать: автоматическое уменьшение, Brotli, Always Online, HTTP / 3 (с QUIC), 0-RTT ...
    • Не используется Rocket Loader
  • Оптимизировать Wordpress:
    • Использование WP-Optimize: сжатие изображений, кеширование страниц, без использования Minify и Combined, потому что я хочу визуализировать страницу как можно быстрее.
    • Использование Asset CleanUp: отключите все неиспользуемые скрипты и CSS, особенно WooCommerce, Elementor. Отключить Emojis, oEmbed, Dashicons, Gutenberg, XML-RPC ...
  • Оптимизируйте WHM: https://www.pakistanwebserver.com/hosting-tutorial/optimize-wordpress-better-performance-cpanel-hosting/
  • Обновление и оптимизация mySQL: использование MariaDB, кэширование запросов 256 МБ ...

Но результат повлиял только на TTLB, а не на TTFB:

  • Используя эту команду: curl -o / dev / null -w "Connect:%{time_connect} TTFB:%{time_starttransfer} Общее время:%{time_total} \n" https://passioshop.com . Я заметил, что TTFB:
    • При использовании HTTP: 0,016 с.
    • В первый раз с использованием HTTPS: 2,799 с.
    • В следующий раз, используя HTTPS: 0,209 с.
  • В инспекторе браузера:

Это первая загрузка в браузере:

И в следующий раз, особенно при загрузке обычного текста, такого как https://passioshop.com/test.html , он все равно будет выше 500 мс:

Я почти набрал 100 баллов в Google PageSpeed ​​Insights:

Кто-нибудь, пожалуйста, помогите мне решить эту проблему. Любые советы или как найти причину могут мне очень помочь! Спасибо за любую помощь.

1 ответ

Тот факт, что статические файлы обрабатываются в пределах тех же ~500 мсек, означает, что проблема вовсе не в WordPress. Предлагаю попробовать сделать следующее:

  1. Отключите на некоторое время защиту Cloudflare и посмотрите, улучшит ли это результат.
  2. Поскольку у вас есть VPS, я могу предположить, что у вас есть root-доступ, поэтому вы можете попробовать установить установку Nginx + Apahce2, поэтому статические файлы гарантированно будут отображаться быстрее, чем.

Вещи, которые не повлияют на скорость в вашем случае:

  • Оптимизировать Wordpress
  • Обновление и оптимизация mySQL: использование MariaDB, кэширование запросов 256 МБ ...
Другие вопросы по тегам