Unul dintre prietenul meu mi-a cerut sfatul în această problemă. Site-ul a fost folosit de contor Mail.ru. Mai mult decât atât, forma complexă a acestui contor, care oferă vizita statistici extinse. Setarea unui contor pentru paginile dvs., prietenul a descoperit că de multe ori capacitatea de reactie a paginilor a căzut uneori. Acest lucru a fost dezvăluit în milisecunde a fost agățat, uneori, pe două sau trei sau mai multe secunde.
Iată un exemplu de cod contra (luate de la un alt site)
este evident că decelerarea este aici această interogare
A reușit să iasă din situația este simplă. Contorul a fost modificat într-o asemenea formă
Adică, ideea este că șirul de interogare în sine la metru pentru a adăuga la pagina după ce este generat pagina. Cu alte cuvinte, utilizatorul vede prima pagină și paralelă cu contorul adăugat. Ceea ce în această secvență nu are nici un efect asupra timpului de răspuns al paginii.
Rețineți că se adaugă linia de la sfârșitul 1000 milisecunde după formarea unui arbore DOM. S-ar părea de ce.
Faptul că, în unele brazuerah vyzzyvaetsya documentul gata înainte de pagina este afișată pe ecran. De ce nu am înțeles. Ca rezultat, am adăugat o întârziere, nu necesitatea ca browser-ul ar putea afișa pagina.
Poate că există un pic mai elegant soluție la această problemă. Aș dori să-l învețe.
În primul rând vreau să vă mulțumesc pentru o poveste despre rezolvarea unei probleme reale - în măsura în care am observat contra frânelor Meyl.ru și acum (anul + mai târziu).
Voi pune pe același site tejghea Mail.ru, dar cel pe care site-urile sunt clasate în clasamentul lor (top.mail.ru)
(Dar nu știu dacă este aceeași contra, care se face referire aici)
Am câteva întrebări:
Doar înfășurați o bucată de frânare în următorul design?
setTimeout # 40; funcție # 40; # 41; # 123;
$ # 40; '#counter_mail_ru' # 41; .html # 40; '--KOD--' # 41; ;
# 125;. 1000 # 41; ;
2) Codul de Evaluare contra .ru @ Mail (top.mail.ru) este posibilă o recepție similară?
(Această întrebare este mai degrabă un rating de utilizator)
În ceea ce privește faptul că $ (documentul) apel .ready devreme - este numit după formarea DOM, și nu după încărcarea paginii.
dacă doriți după descărcarea, apelați caseta de pe eticheta body onload
Conținutul de pe acest site sunt publicate în conformitate cu termenii creativecommons Attribution-ShareAlike 3.0 sau o versiune ulterioară.
Codurile software în textul articolelor - asupra mediului GNU GPL v2 sau mai târziu.
18+ Conținutul acestui site poate conține informații, în conformitate cu legislația rusă, care nu sunt destinate persoanelor sub 18 ani.
Stiri Drupal
Rămâi informat cu ultimele noutati!