Я настроил два VPS с одинаковым набором функций (базы данных и панель управления хостингом).
VPS компания 1:в Калифорнии | 1 ГБ | 2 ядра Intel(R) Xeon(R) | 2 ГБ ОЗУ | использование Cloudflare
VPS компания 2:в Калифорнии | 1 ГБ | 3-ядерный Intel(R) Xeon(R) | 3 ГБ ОЗУ | с использованием Cloudflare
На рисунке показаны разные значения TTFB
пожалуйста, какие еще факторы влияют на ttfb? чтобы сократить время ответа!!
решение1
Вам нужно сократить как можно больше переменных, поэтому уберите cloudflare с дороги для этих тестов. Вы должны тестировать напрямую на своем сервере.
Сначала выполните несколько ping-тестов для обоих IP-адресов сервера, используя такой инструмент:https://www.cdnperf.com/tools/cdn-latency-benchmark
Вы также можете запустить несколько пингов и трассировок С каждого из VPS-серверов. Это даст вам некоторое представление о том, есть ли замедление в сети.
Проверьте, есть ли на вашем хосте зеркало, и проверьте IP-адреса, отличаются ли они от вашего IP-адреса.
Для любого VPS я хотел бы убедиться, что сервер, который вы используете совместно, или сегмент сети не перегружены шумным соседом или что VPS в целом просто перегружен по ресурсам ЦП/пропускной способности/диска из-за слишком большого количества других пользователей.
Попробуйте запустить несколько тестов производительности, например, скрипт вроде bench.sh (внимательно проверьте его, чтобы убедиться, что он безопасен, я этого не делал). https://bench.sh/ https://www.vpsserver.com/community/tutorials/3938/one-click-test-server-performance-script/
Этот и другой вариант обсуждаются здесь:http://www.servermom.org/quick-test-server-performance/2267/
Вот несколько тестов, которые можно провести без скрипта: https://haydenjames.io/web-host-doesnt-want-read-benchmark-vps/
ТОЛЬКО ПОСЛЕ проверки того, что у вас хороший, быстрый, чистый VPS, вы должны поставить Cloudflare и ПОТОМ попытаться определить, в этом ли на самом деле заключается ваша проблема. Если серверы работают отлично без CF, а затем проблема появляется при тестировании С CF... тогда вы знаете, что нашли свою проблему... CF (маловероятно).
Я предполагаю, что ваш более медленный VPS просто окажется медленнее. Может быть, процессор, может быть, сеть. Если вы можете получить какие-то убедительные данные, спросите об этом своего хостера. Возможно, они смогут поставить вам более быстрый ящик. Но будьте осторожны... это может быть просто временно, пока у вас не появятся более плохие соседи!
Пожалуйста, отметьте это как решение или поставьте лайк, если это было полезно. Спасибо!