Mají prohlížeče vestavěné časové limity a pokud ano, jaké to jsou?
Mám stránku, která provádí volání AJAX v procesu, jehož spuštění trvá maximálně 5 minut. Někdo řekl, že prohlížeč vyprší po 2 minutách, ale nevěděl, jestli je na tom něco pravdy.
Odpověď
Je to závislé na prohlížeči.“ Internet Explorer má ve výchozím nastavení hodnotu KeepAliveTimeout jednu minutu a další omezující faktor (ServerInfoTimeout) dvě minuty. Každé nastavení může způsobit, že aplikace Internet Explorer resetuje soket.“ – z podpory IE http://support.microsoft.com/kb/813827
Firefox je asi na stejné hodnotě, myslím si také.
Obvykle jsou časové limity serveru nastaveny nižší než časové limity prohlížeče, ale alespoň to můžete ovládat a nastavit vyšší.
Raději byste však řešili časový limit, abyste mohli na takovou událost reagovat. Viz toto vlákno:Jak zjistit časový limit u volání AJAX (XmlHttpRequest) v prohlížeči?