Необычную проблемы обнаружили на работе…
Есть сайт – статика + ISAPI-расширение. Статика на 90% состоит из XML и JS. Ее много.
Вот диаграмма загрузки кучи статики в Firefox. Как видно – все в порядке.

А теперь то же самое в IE8.
На обоих изображених подчеркнуты запросы с одинаковым размером (чтобы было проще ориентироваться). Порядок разный потому что вызывают их различне асинхронные процессы и это (порядок) для работы приложения не важен.
Видно 3 проблемных места. В точке 1 запросы начали подтормаживать (темно зеленый – время отдачи контента, по размеру видно что отдавать там нечего). Следующая пачка параллельных запросов (точка 2) зависает еще сильнее (до 5 сек.), и снова по размеру понятно что не на чем там столько сидеть. Следующая проблемная точка (3) висит уже не на отдаче, а на приеме сервером (?, в легенде это называется «send first to last») пакета данных (POST) и снова по размеру понятно что отправлять там целых 1.5 сек. совершенно нечего…
На сервере IIS 7.5, замеры проводились на одной и той же клиентской машине в одно и то же время. Проблема не зависит от клиентской машины и проявляется на других маинах в сети аналогичным образом. В Event log’е винды пусто.


20.11.2011
Если честно, то по таким графикам ничего не понятно. 50 запросов к сайту или это упорно F5 давили? Сжатие, кеширование есть? Отдаёт статику IIS или isapi расширение? Каких-нить проксей, специфичных настроек с keep-alive нету? Сколько у IIS’а коннекций в данное время?