Из таймаута Webkit убивает долго выполняющиеся задачи :
Мы только что были вынуждены реорганизовать / перекодировать значительную часть одного из наших RIA на основе AIR из-за произвольного решения, принятого командой Webkit, ограничить все запросы XML HTTP через жестко запрограммированный скрытый тайм-аут 60 секунд. Это решение не только влияет на AIR, но и на Safari и другие браузеры, основанные на Webkit.
Хотя это не обязательно относится к вашей проблеме, оно указывает на наличие жестко заданного времени ожидания в Webkit.
Если ваша проблема связана с слишком коротким временем ожидания в Webkit, вопрос заключается в том, почему вы испытываете долгое ожидание изображений, учитывая, что у вас быстрое соединение.
В качестве первого теста я предлагаю изменить ваш DNS-сервер на Google Public DNS или OpenDNS и посмотреть, если это изменит . Если это так, то проблема в том, что ваш провайдер слишком медленно работает на DNS или использует свой собственный кеш.
Еще одна ссылка на отключение поддержки активности HTTP User-Agent :
Давняя ошибка в Safari приводит к зависанию загрузки файлов при неправильном повторном использовании соединений keepalive.
https://bugs.webkit.org/show_bug.cgi?id=5760
В Apache отключение поддержки keepalive для Webkit решает эту проблему.
Если веб-сервер Apache по-прежнему отключает keepalive для Webkit ( постоянное соединение HTTP ), это означает, что для каждого изображения требуется отдельное соединение HTTP, а Firefox и Chrome могут использовать уже существующее соединение страницы, чтобы также загружать изображения без повторного подключения. ,
Поскольку установление соединения обычно происходит довольно медленно, то это в сочетании с коротким встроенным тайм-аутом может объяснить проблему, которую Webkit имеет с изображениями.
Интересно, есть ли в ваших браузерах Webkit возможность изменения идентификатора агента пользователя ?
Например, хотя абсолютно ничего не знал о vimperator, я нашел через Google плагин UserAgentSwitcherLite .