Tehát mint írtam a javascript késleltetési trükkök valóban leviszik az oldalbetöltési időket.
A dolognak viszont van hátulütője is:
1. Analytics script - később töltődik be, e miatt egy csomó mindent nem mér. Kevesebb látogatót mutat, több a visszafordulók aránya stb.
2. Adsense scriptek - ugyancsak később töltődnek be, így kevesebb a kattintás is.
Ezeket ki lehet kapcsolni a CloudFlare-nél (Rocket).
Ezeket nem használom a továbbiakban.
Viszont találtam optimalizálandót a saját kódomban.
Az egyik az volt, hogy végigszaladtam a dom-fán és kattintási eseményeket rendeltem hozzá egyes elemekhez. Ezt kicseréltem egy globális figyelőre, ha valamin kattintanak, vizsgálom, hogy milyen elemen kattintottak, ha érintettek az ügyben kezelem, ha nem visszaadom a kezelését.
Meg volt még néhány apróság.
Így olyan >10%-ot sikerült lefaragnom a betöltési időből.
+ még megnéztem, hogy az eredeti domain szervereim mennyivel gyorsabbak. Úgy tűnik simább az elérésük (kb. folyamatosan 0.01 sec), míg a CloudFlare időnként felmegy 0.03-ra is az analytics szerint. Ezt még tesztelem, illetve megnézem, hogy az idők, amik a gyors átállást biztosítják, vajon mennyire vannak állítva CloudFlare esetén? Valamint állíthatóak-e a szolgáltatómnál? Ez már nem jelentős javulás.
+ még megnéznem, hogy mit változtat az egyes elemek fejlécén, mert azért látható volt, hogy a CloudFlare elég sok forgalmat lekezelt úgy, hogy nem érte el a szerveremet.