У нас есть сервер, который недавно столкнулся с проблемой, когда TTFB (время до первого байта) занимает 2,0 минуты, чтобы передать некоторые подстраницы веб-сайта. Некоторые другие веб-сайты, размещенные на том же сервере, не работают. Странная часть заключается в том, что когда это происходит, кажется, что всегда 2 минуты, намекает, что что-то истекает, но ответ составляет 200.
Что могло быть причиной столь долгого TTFB?
Веб-сервер - это Ubuntu версии 10.04 с Apache 2 с PHP 5.3.2.
Ответом на эту проблему была неправильная настройка DNS в файле конфигурации сетевых интерфейсов в Linux.
Первая запись DNS была на сервере, который был оффлайн. Удаление этого и использование DNS в Google полностью решило проблему. Однако я до сих пор не уверен, почему это повлияет только на определенные подстраницы на некоторых сайтах.