helyszíni gyorsulás
Gyorsulás site - ami, hogyan kell mérni, és hogyan lehet felgyorsítani weboldal
Helló olvasók KtoNaNovenkogo.ru blog. A nevem Nikolay Matsievsky, csinálok a sebesség oldalakat 9 éve, és azt akarom, hogy ön a tapasztalat és tudás, hogy segítsen, hogy a helyszínek gyorsabb és jobb.
Kezdeni, nézzük meg a fogalmakat azonnal. Oldal sebesség mérése különböző módokon (néhány mutató), és nem az érték a csatorna köt össze az interneten, hogy a gazda vagy a felhasználók által (bár ez függ őket). A fő mutatók helyszínen sebesség általában tartalmaznak szerver válaszidő. míg az oldal megjelenítésére és a teljes oldal betöltési ideje.
Egyértelmű, hogy a helyszínen lehet több száz vagy több ezer oldalt, így mérni a töltést, vagy a főoldalon, illetve a fő és legjellegzetesebb belső (levelet oldalt vagy elemet kártya), illetve az átlagos érték az összes oldalt (bármilyen számítógépen keresztül).
Számos szolgáltatást kínál intézkedés „site sebesség”, de valójában, hogy az intézkedés szerver válaszidő. Nagyon kevés szolgáltatás, szó szerint egy maroknyi, nyújthat valós idejű teljesítmény és a renderelés az oldal teljesen betöltött időt (mert a böngésző egy valós igény a számítás). Ezek a szolgáltatások közé tartozik például, vagy Ayri.rf WebPageTest.
De mit ad az oldalon sebességet, ezért van olyan kopott, hogy ennek az index a telek?
Mi teszi a helyszínen sebesség
Először is, az arány pozitív hatással van a sikeres keresetek számát az oldalon (a konverzió). Annyi valós történetek hatását a gyorsulás az átalakítás, különösen, Walmart (a legnagyobb kiskereskedő az Egyesült Államokban) fokozott weboldal átalakítás csak felgyorsításával 20% -kal.
Harmadszor, telek sebesség egy erős tényező a növekvő bizalom és az ügyfelek lojalitását. Különösen, a The Guardian (az egyik legnagyobb híroldalak) sikerült növelni a napi forgalmat a helyszínen 35% -kal, beleértve miatt rendkívüli sebesség mobileszközökön.
Mit érdemes mérni
Nem minden mérés egyformán jó, és az illetékes munkaterületen ütemben kell érteni, amely részét a helyszínen vannak problémái. Kezdeni, meg kell mérni szerver válaszideje (milyen okosan megfelel a tárhely). Ezt meg lehet tenni a Ping Admin szolgáltatást. Host Tracker vagy WEBO Pulsar. Ha az átlagos válaszidő semmilyen szolgáltatás több mint 500 ms (0,5 másodperc) -, hogy a potenciálisan lehetnek problémák a fogadó oldalon, és megoldást kell választania az időben.
Ha tárhely minden rendben van, akkor lépni - ideje, hogy levonjuk (DOMReady). Meg kell értenünk, hogy vannak-e potenciális problémákat rendering helyén a böngésző képernyőjén, vannak-e további késedelmek a szakaszában „fehér képernyő”. Ehhez használja a szolgáltatást, vagy Ayri.rf WebPageTest.
Mindegyikük ad chart letöltési oldalon a böngésző, keresi lila függőleges vonal - ez lesz a vége időben a renderelés az oldalon. A második függőleges vonal (kék) jelzi az idő teljes terhelés. Nos, ha az első sorban 1-1,5 másodperc letöltési oldalon, és a második - előtt 4 másodpercig. Aztán a következő bekezdésekben olvasható „referencia”. Ha a webhely betölti több mint 4 másodpercig -, akkor nézd meg lentebb, hogyan kell megjavítani.
Az ellenőrzés után megkapjuk nagyjából a kép, amelyen világossá válik, ahol a fő probléma a helyszínen sebesség.
Jó segítséget találnak és megoldani a problémákat a szolgáltatás Google PageSpeed Insights. aki ajánlást bocsát ki használatra kész (a lényeg, hogy ne vegyenek részt a további értékelését 90, különben semmi sem fog tűnni, és az időt - sok).
Hogyan kell kezelni a problémákat
Most attól függően, hogy hol találja problémák helyszíni sebesség, a tevékenységek a következők lesznek:
- Hiba az oldalon a gazda. Ellenőrizze, hogy az adatbázis tábla beállítani, hogy van egy webszerver nginx tudott, hogy a kód cache van kötve (utasítással cache), hogy cache-plugins telepítése a motor és az optimalizált oldal (MySQL). Az egyes elemek (és néha - minden együtt) késéseket okozhat a szerver oldalon. Emellett nem árt ellenőrizni a válaszidő a kihúzott dugó lehet, hogy valamilyen plug-in vagy modul a webhely hoz létre szükségtelenül nagy terhelést.
- Problémák szinten oldalleképezés. Itt a megoldás lehetőséget lehet, és jó segítség a már említett Google PageSpeed Insights. Azt fogja mondani, hogy van egy nagy számú stílusok és scriptek probléma. Ha probléma merül fel, olyan megoldásra van szükség (modul, bővítmény vagy szolgáltatás), amely egyesíti az összes fájlt egy pár. Ez abban is segít ki nem használt modulok / plugins (ez nem egy univerzális megoldás a sebesség probléma - letiltja az összes).
Továbbá, meg kell vizsgálnunk, hogy a betűtípus a helyszínen optimalizálva. Ha nem, akkor ki kell zárni ezeket a nem használt karakterek (glyphs).
A másik nem kevésbé gyakori oka a „laza” és a „gravitációs” lehet egy nagy szám (vagy nem optimális) kép. Ellenőrizze, hogy kitöltötte a fogadó optimalizált változatát a fájl (ez segít fényképek Catalyst). Ha egy oldal a 100 vagy több kép, a legjobb, ha telepíti a bővítményt LazyLoad - a kép betöltését a „lusta” módban. Azt is érdemes megnézni, hogy az aktuális kép méretei megegyeznek azokkal, amelyeket a helyszínen (néha előfordul, hogy egy nagyon nagy kép van illesztve egy kis méretű: ez „szerzett” letöltő oldalon használhatatlan ütemezés).
Miután megtalálta az összes problémát a helyszínen sebesség munka körét is lenyűgöző. Akkor csináld magad, vagy használhatja az egyik tarifák Irie webmesterek és a webhely sebesség optimalizálása alkalmazott 25 rubel / nap.
Sok szerencsét! Hamarosan találkozunk a blogoldalakon KtoNaNovenkogo.ru