Counter összetett statisztikákat vagy hogyan volt lehetséges, hogy növeljék a straintsy, drupal a RuNet
Az egyik barátom megkért, tanácsot ebben a kérdésben. A helyszínen használták a számláló mail.ru. Ezen túlmenően az összetett alakja a számláló, amely speciális statisztikákat látogatást. Beállítása egy számlálót az oldalaihoz, barát felfedezte, hogy gyakran a fogékonyság oldalak esett időnként. Ez derült ki ezredmásodperc lógtam néha két vagy három vagy több másodpercig.
Íme egy példa a számláló kód (melyet egy másik helyén)
nyilvánvaló, hogy a lassulás itt ezt a lekérdezést
Sikerült kijutni a helyzet egyszerű. A számláló megváltozott az ilyen formában
Azaz, az elképzelés az, hogy a query string maga a mérő hozzá az oldalhoz, ha az oldal jön létre. Más szóval, a felhasználó először látja az oldalt, és ezzel párhuzamosan a számláló hozzá. Ami ebben a sorrendben nincs hatással a reagálási időt az oldalt.
Vegye figyelembe, hogy a vonal ki a végén, 1000 milliszekundum kialakítása után DOM fa. Úgy tűnik, hogy miért.
Az a tény, hogy bizonyos brazuerah vyzzyvaetsya dokumentálja kész, mielőtt az oldal jelenik meg a képernyőn. Miért nem értem. Ennek eredményeként, tettem hozzá egy késés, nem szükségszerű, hogy a böngésző képes megjeleníteni az oldalt.
Lehet, hogy van egy kicsit elegánsabb megoldás a problémára. Szeretném megtanulni.
Először is szeretnék köszönetet mondani egy történetet megoldására egy aktuális probléma - amennyire én észrevettem a számláló Meyl.ru fékek és most (év + később).
Megyek fel ugyanazon a helyszínen számláló Mail.ru, de az, ahol a területek vannak rangsorolva a rangsor (top.mail.ru)
(De én nem tudom, hogy ez ugyanaz a számláló, amely a továbbiakban itt)
Van egy pár kérdésem:
Csak csavarja egy darab fékezéskor a következő design?
setTimeout # 40; függvény # 40; # 41; # 123;
$ # 40; '#counter_mail_ru' # 41; .html # 40; '--KOD--' # 41; ;
# 125;. 1000 # 41; ;
2) kódja a pult Rating @ Mail .ru (top.mail.ru) is lehetséges hasonló fogadás?
(Ez a kérdés inkább értékelések)
Ami a $ (document) .ready hívás elején - ez az úgynevezett után megalakult a DOM, és nem azt követően az oldal betöltésekor.
ha szeretné letöltés után, hívja a dobozt onload body tag
Tartalom ezen az oldalon közzétett feltételei szerint CreativeCommons Attribution-ShareAlike 3.0 vagy újabb.
A szoftver kódok szövege cikkek - a GNU GPL v2 környezetre vagy később.
18+ tartalom ezen az oldalon olyan információkat tartalmazhatnak, összhangban orosz törvények nem olyan személyek számára 18 év alatti életkor.
Hírek Drupal
Legyen tájékozott a legújabb híreket!