Нормально ли иметь 400~600 мс ожидания первого байта?
Я оптимизировал свой веб-сайт и применил множество советов, найденных в поиске Google. но, наконец, у меня есть около 400~600 мс времени до первого байта. Это нормально или я могу понизить?
Для динамических данных это около 500~600 мс базируется на коде, который создает контент.
Я думаю, что он должен быть ниже для статических файлов, но для статических файлов он достигает 400 мс времени до первого байта. Зачем?
Использование Apache2.2 в Ubuntu 12.04 VPS
Благодарю.
2 ответа
TTFB между 400 и 600 мс может быть нормальным для неоптимизированных серверов / кода, но это, конечно, не лучшее, что вы можете получить. Вы можете оптимизировать свой сервер с помощью Nginx, Varnish, HHVM или Redis (или нескольких), чтобы ускорить загрузку как статического, так и динамического контента.
Но не смотрите только на TTFB, есть и другие цифры, которые имеют значение.
Да. Если вы сомневаетесь, попробуйте проверить время до первого байта популярных веб-сайтов на вашем рынке или посмотрите эту статью: https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte
Если ваш ttfb находится между 400-600 мс, вам не о чем беспокоиться на этот счет.
Хотя вы, возможно, сможете сэкономить несколько мс, если вы делаете это, потому что у вас есть один веб-сайт, и вы хотите, чтобы он был быстрым для пользователей и работал хорошо в поисковых системах, тогда почти наверняка есть другие более полезные области, которыми вы могли бы быть работа над.