Я запускаю веб-сайт на Apache2 / Ubuntu 20.04, и по какой-то причине у меня очень длинный TTFB (~ 15 секунд), это происходит только тогда, когда я использую прокси / CDN Cloudflare. Если я подключаюсь напрямую к IP-адресу своего сервера (без прокси / CDN Cloudflare) (внутри и вне моей сети), этого длинного TTFB не происходит.
По ссылке на изображение выше вы можете видеть, что Cloudflare возвращает статус «522», что означает, что время ожидания соединения истекло, и Cloudflare не удалось согласовать установление связи TCP с исходным сервером. Но на самом деле веб-сайт загружается через эти 15 секунд.
В той же системе, в которой я запускаю Apache, я запускаю панель управления html под названием «Webmin» (не размещенную в Apache) для удаленного управления моим сервером, и я также использую ее с прокси Cloudflare, и То же самое и с ним, получаю те же ~ 15 секунд для TTFB. Я думаю, стоит также отметить, что у меня есть другой сервер в той же сети, на которой работает Windows 10 с IIS в качестве хост-сервера, и я использую прокси / CDN Cloudflare, и у меня никогда не было проблем с ним. Я думаю, что это может быть проблема с Ubuntu, но я понятия не имею, что это могло быть.
Вот что я уже сделал, но даже после всего этого у меня все еще остается такой длинный TTFB:
Доступны конфигурационный файл Apache и другие архивы, которые могут быть полезны. Вот.
Любая помощь высоко ценится!
[ОБНОВЛЕНИЕ] После многих дней попыток заставить его работать, я понял, что проблема заключалась в том, что я использовал порт (8443), то есть поддерживается Cloudflare на каждом плане, и по какой-то причине я получаю такой длинный TTFB. Между прочим, это не проблема с моей сетью или интернет-провайдером, потому что, когда я запускаю его по простому HTTP (без прокси / CDN Cloudflare) с тем же портом (8443), я получаю «нормальный» TTFB.
Как вы сказали, с включенным облаком (TTFB) высокий.
Любые правила брандмауэра на машине (Ubuntu) могут задерживать входящий запрос через облако на целевой сервер.
Попробуйте отключить брандмауэр и проверьте, снижает ли он (TTFB).