Accelerați încărcarea paginilor în Firefox - sau dacă site-urile sunt încărcate timp de 20 de secunde, resturi

Doar am scris o notă despre incapacitatea de a găsi un browser normal - și a alergat imediat peste un articol din. Anglonet, descriind lupta cu frânele Firefox. Mai exact, cu o singură, dar dureros de familiar la multe leoparzi situația - pe unele site-uri Firefox începe să încărcați pagini insuportabil lent, pe 10-20 de pagini. Adesea, Fox încarcă partea de sus a paginii și blochează continuarea, aducând timpul total de descărcare până la minut. Se dovedește totul într-o mică problemă, care este tratată prin cea mai simplă modificare a setărilor - fie serverul, fie browserul propriu-zis. De ce acest lucru nu se face în mod implicit este un mister. Transferul ulterior.







Astăzi, colegul meu mi-a spus despre o problemă interesantă cu Firefox. El încarcă o pagină cu aplicația noastră (care rulează pe localhost) și conținutul se încarcă pagina instantaneu, dar pagina nu a putut fi încărcat în 20 de secunde, până când literalmente nu se termină timpul.







Toate măsurătorile efectuate atât în ​​browser, cât și în aplicația noastră au arătat că datele au fost trimise în milisecunde, iar tot timpul când pagina a fost încărcată, browserul nu a făcut nimic. Am încercat chiar să folosim cea mai recentă versiune beta a Firefox.

În alte browsere nu a fost observat nimic de genul acesta.

Pentru a afla ce sa întâmplat, a trebuit să folosesc extensia Data Tamper.

Sa dovedit că cazul a fost în parametrul Conectare: mențineți în viață în antet. Când am schimbat-o de la păstra-viu pentru a închide (cu sprijin pe aproape), browser-ul sa comportat în conformitate cu așteptările. Adică, pagina a fost încărcată instantaneu.

O mică cercetare în rețea a arătat că, dacă utilizați parametrul Keep-alive, ar trebui să utilizați și antetul Content-Length:, pe care aplicația de trimitere nu a făcut-o.

Am schimbat rapid aplicația, astfel încât aceasta a trimis lungimea conținutului și totul a funcționat foarte bine.

Dacă nu aveți acces la aplicația, care este trimis la alias pe care pagina de web, puteți merge la about: config și modificați setarea-network.http.keep vii la false.

(click pentru marire)

YARPP alimentat de AdBistro







Trimiteți-le prietenilor: