Gyorsított által mod_pagespeed
Előfeltételek
A modul használatához mod_pagespeed számítógépen futnia kell a 32 bites vagy 64 bites Linux operációs rendszer; azt úgy kell felszerelni webszerveré Apache 2.2 vagy magasabb verzió a modullal mod_deflate.
Jelenleg mod_pagespeed modul nem támogatja az Apache Windows operációs rendszer és az idősebb (a dokumentáció és a gyakran feltett kérdésekre, azt is elvárják a megjelenése egy ilyen támogatás a közeljövőben).
Apache-modul mod_pagespeed Google cég kifejlesztett egy „drop-in” modul, lehet „tenni” a telepítési könyvtárban a web-szerver, és azonnal szerezzen növekedését Web-oldalak feldolgozási sebességet. Ha a konfiguráció a Web-kiszolgáló nincs az optimális teljesítmény, vagy ha csak nem tudom, hogyan lehet javítani, mod_pagespeed lehet jó választás. Például, ha a blog alatt Wordpress ellenőrzés, használata mod_pagespeed olyan hatalmas nyereség sebességet.
mod_pagespeed modul egyesíti a legjobb megoldás, hogy optimalizálja a web-oldalak letölthető, és automatikusan elvégzi a szükséges intézkedéseket.
Mi határozza meg a koncepciót a sebesség
Függetlenül attól, hogy az internetkapcsolat sebessége, mi mindig szeretnénk a web-oldal betöltése gyorsabb. A tulajdonosok a Web-szerverek, hogy küldje el nekünk a tartalmát a web-oldalak is szeretné, hogy gyorsabban, két okból: a vállalat a lassú szerverek elveszítik az ügyfelek és cégek gyors szervereken, amely gyorsabb letöltési egyedi oldalak használhatják a felszabaduló erőforrásokat a több ügyfelet. Még ha a felkeresett oldal néhány cég naponta csak egyszer, más ügyfelek hozzáférhetnek ugyanazon az oldalon, 100000-szor egy nap. Az ilyen társaságok, még egy kis késés oldal betöltése nagyon fontos.
A szempontból a web-szerver a legjobb módja, hogy növelje a sebességet (csere nélkül a hardver) küldenek gyorsabb a kisebb mennyiségű adat. Ha megközelíteni a problémát részletesebben, ez azt jelenti, hogy előnyös, hogy a késleltetés csökkentéséhez (t. E. reakcióidő) a számítógép és a térfogatát továbbított adatok (m. E. száma továbbított fizikai kilobájt). Így, hogy „gyorsítsák” Web-site mind a Web-szerverek és a szempontból a felhasználó és a szerver, hogy csökkenteni kell a várakozási idő és a méret a továbbított adatokat.
Hogyan növelhető a sebesség
Maximálisan kihasználja a cache
Tény, hogy a Web-böngészők tud parancsokat a szerver cache. Web-szerver jelenteni meddig szerverről letöltött adatok elemek tekinthetők megbízhatónak. A szerver kísérhetik ilyen csapatok minden fájlt. Például a szerver meg egy web-böngésző cache fájl JS, CSS, vagy JPG, de HTML-vagy TXT-fájlt. Sőt, a szerver meg tudja mondani a web-böngésző, például, hogy „a CSS és a JPG fájlok lesznek relevánsak egy év alatt.” Web-böngésző megkapja ezt az üzenetet, és úgy értelmezi, hogy az alábbiak szerint: „már megkapta JPG-fájl, amely nem változik az év során, úgy, hogy ezentúl, amikor hivatkozva a fájl szerver bármelyik oldalon, használja a helyi másolatot.”
Minimalizálása az utak száma a szerver
Amikor a küldő szerver a web-böngésző, a fájlokat minden fájlt telepíteni egy külön HTTP-kapcsolat, ami a költségeket. Más szóval, minden egyes kép csatornát igényel kölcsönhatás a szerver és a web-böngésző. A legnépszerűbb web-oldalak fájlokat át nagy mennyiségben, és minden alkalommal a szerver kell végezni bizonyos szolgáltatási eljárások időt töltenek meg. Így számának csökkentése a szerverrel való csökkenti azt az időt, hogy a kiszolgáló költenek a karbantartást.
A fő módja a végrehajtási ez a gondolat nyilvánvaló: web-oldal tartalmaznia kell kevesebb fájlt lehet küldeni az ügyfélnek. Például, ha az oldal tartalmaz 10 képet, majd betölteni szükség lehet létrehozni 10 HTTP-kapcsolatok. Azonban, akkor csökkentheti a szükséges kapcsolatok száma, elrendezése források minimális számú fájlok - például, hogy egy fájlban jQuery modulok, vagy össze az összes kis kép egy nagy show, és lennie kell töredékek CSS segítségével.
Minimalizálása a többlet a lekérdezés
Ha a letöltés minden web-oldal böngésző megkapja a szerver specifikus információkat, például a cookie-fájlokat, és kéri, hogy a POST és GET. Természetesen ebben az időben töltött cookie-fájl információkat kell továbbítani a szerver minden egyes indításnál a kliens oldalon. Néhány web-oldalak tárolt cookie-fájlokat, rengeteg információ, és mi több, meg kell költeni az átviteli idővel.
Van egy előnyösebb megvalósítási módja szerint, ahol a cookie-fájl tartalmaz egy minimális mennyiségű adatot (például egy felhasználói azonosító), és ez szolgál a legfontosabb, hogy keresni a szükséges információt az adatbázisban. Ez a megközelítés drámaian csökkenti az átviteli A szükséges információkat a szerverről.
Minimalizálása a méret a továbbított adatok
Optimalizálja megjeleníti a tartalmát a web-böngésző
De elég spekuláció. Első kiszámításának és dolgozni mod_pagespeed. A végén, ígérjük, hogy ez elég ahhoz, hogy a modul az Apache telepítési könyvtárba, és nem kell aggódnia, minden részletet a beállításokhoz.
Letölteni, telepíteni és konfigurálni a modul mod_pagespeed
Töltse le a csomagot (lásd. A link a Resources), és futtassa a megfelelő Linux paranccsal telepíteni a számítógépre.
A telepítés után a modul mod_pagespeed semmi köze az Apache szerver. Csináljuk. Telepítése után mod_pagespeed azt ajánlom az egyszerűség kedvéért pagespeed.conf másolja a fájlt a telepítési könyvtárban az Apache conf könyvtárban. Szintén másolja mod_pagespeed.so fájlt az Apache-modulok könyvtárban. Végül, hozz létre egy könyvtárat, amelyben tárolni a tárolt fájlok és fájlokat generálódik (hívtam a cache könyvtárak és fájlok).
Ezután meg kell adnia az Apache modul használt mod_pagespeed, amelyben meg kell szerkeszteni a fájlt http.conf. Adjuk hozzá a következő sort a végén ezt a fájlt:
1. lista szerkesztése az Apache konfigurációs fájl http.conf
Ezután meg kell szerkeszteni pagespeed.conf fájlt, és adja meg a helyes utat, hogy a fájlok és könyvtárak:
Szerkesztése pagespeed.conf fájl
Végül, akkor Apache-ot futtatunk.
Ellenőrzése sikeres telepítés mod_pagespeed
Annak érdekében, hogy mod_pagespeed modul telepítése sikeres, akkor ellenőrizni kell néhány dolgot. Először is, az Apache szerver sikeresen lefutott (egyébként helytelenül végrehajtott telepítés / configure eljárás mod_pagespeed). Másodszor, meg kell, hogy ellenőrizze könyvtár „cache”, és győződjön meg arról, hogy mod_pagespeed sikeresen adatokat ír rá.
Most nyissuk meg az oldalon a webhely, a Web (tartalmaznia kell JS vagy CSS-fájlok). Ezt követően, nézd meg a könyvtár „cache”. Ebben meg kell jelennie a tömörített fájlt vagy fájlokat GZip, melyek másolatait tömörített fájlok JS vagy CSS (azaz. E. azokat a fájlokat lehet nyomni). Ez lesz az első jele a sikeres telepítés és mod_pagespeed modul beállításait.
Gratulálunk! A sikeres könyvtár „cache”, és a válasz fejlécet azt jelenti, hogy megfelelően telepített és konfigurált mod_pagespeed modult.
tesztelés mod_pagespeed
Ha azt szeretnénk, hogy teszteljék mod_pagespeed modul futtatása előtt dolgozni, el tud végezni az összes fenti lépéseket, és kapcsolja ki a készüléket a fájlban pagespeed.conf mindaddig, amíg ez nem igényel (törölni elvégzett beállítások az Apache szerver http.conf fájl nem szükséges). Mod_pagespeed egység lehet engedélyezni és letiltani a fájl pagespeed.conf keresztül ModPagespeed egy paramétert a tizedik sorban. Mert ezek a változások érvénybe, akkor újra kell indítani az Apache.
következtetés
A legtöbb rendszergazdák a web-oldalak értik a jelentőségét gyors betöltése oldalt, de néhány közülük komoly rajongó Linux és monitorok statisztikák és a maximális rakodási idő. A legtöbb web-alapú ideális egy ilyen egyszerű eszköz, mint mod_pagespeed - könnyen telepíthető, nem igényel kiigazítást, és jelentősen felgyorsult a letöltési web-oldalakat a felhasználók számára.