Mi az a webhely gyorsítótár
Ezen a ponton a blogomban Átnéztem az egész ciklus egy honlap CMS OpenCart és WordPress.
Cikkeket írt arról, hogy a telepítés, javítva standard funkcionalitást miatt modulok és sablonok, valamint megvizsgálta az átadása a késztermékek a tárhely minden motor külön-külön.
Alapfokú kaptál. Most itt az ideje, hogy beszéljünk néhány titkot a CMS adatbázisból, hogy segítsen a további javulás, optimalizálása és még a fejlesztés a különböző kiegészítések ezeken a platformokon.
És kezdjük a cikksorozatban az általános fogalmaknak és ma megnézzük, hogy mi a helyszínen cache, és miért van rá szükség.
Mi az a webhely cache?
Oldal cache - gyűjteménye a leggyakrabban használt a folyamat tárgyak: képek, html-sablonok, js fájlok, css, és a vizsgálatok eredményeit a helyén tárol.
A folyamat a belépő erőforrás objektumok cache nevezik cache hely.
Azt kell mondanom, hogy a koncepció a cache és cache nem új. Ez az első alkalom ez történt 1968-ban, hogy egy cikk az IBM System Lapja memória frissítésével a fejlett, akkor a modell IBM System / 360 (S / 360) számítógépek.
A fő célja a honlap cache, mint bármely más - a gyorsulás a webes erőforrás, program, szolgáltatás, és egyéb termékek használatára.
A növekedés a sebességet érünk el annak a ténynek köszönhető, hogy a kitermelés az adatok cache kevesebb időt vesz igénybe, mint a közvetlen kérést a boltban.
Ezen kívül, mielőtt az adatok a cache helyét, gyakran feldolgozott, krimpelhető, csökkentett méretű, ami tovább növeli a működési sebesség.
Alkalmazások kölcsönhatásba keshom az alábbiak szerint:
- Az első kérés, akkor lépett az adatok cache;
- Amikor emlékeztetve vettek a cache helyett a forrásból;
- Ha a gyorsítótár üres, vagy az adatok elavultnak tekinthető, az ő kérésére az egyenes úton, és az algoritmust ismételni.
időbeállítás tárolóhely cache tárolja a konfigurációs fájlokat webszerverek és magát a forrást.
Azt mondják, hogy a koncepció a cache egyetemes, és nem korlátozódik a telek. Látható mobil és desktopnyh alkalmazások az operációs rendszer, vagy akár hardver. Röviden, minden, ahol a fontos kérdés a sebesség.
De mivel az a célunk, hogy dolgozzon ki egy független életet, beszélünk konkrétan a cache hely.
Ha a cache hely és mi ez?
Azt mondják, hogy az adatok caching - egy többlépcsős folyamat, mint létrehozását a cache fordul elő a különböző szinteken.
Különbséget tenni a szerver és kliensoldali gyorsítótárazás oldalon.
Szerver caching oldalon
Ahogy a neve is sugallja, az ilyen típusú cache fájlok a szerver oldalon (web hosting). Ez használ cache mechanizmus velejárója a platform a forrás (CMS, freyvork stb.)
Ebben az esetben, mint általában, a gyorsítótárban tárolt statikus html-oldalak, és az eredményeket a lekérdezések az adatbázisba. Ebben az esetben a cache oldalak lehet külön fájlként mentett és elhelyezni a memória a távoli szerver (a memcached).
Néhány nagy terhelés tárolóhely cache kiosztani még egyetlen szerveren.
hely caching beállítások ebben az esetben találhatók a speciális kódot és a konfigurációs fájlok a forrás. A pontos helyét lehet megadni a műszaki dokumentáció a platform használ.
Kliens oldali gyorsítótár-hely
Ebben az esetben az oldal cache tárolja a kliens oldalon, azaz a Ez cache böngésző felhasználók, amelyen keresztül férnek hozzá a forrás.
Minden esetben ajánlott, hogy számunkra, hogy tiszta, amikor kapcsolatba e. helyszíni támogatást minden hibás.
Oldal cache beállításait webböngészők ügyfelek tárolja a konfigurációs fájlokat webszerverek.
Ha a webhely a tárhely az Apache, a konfiguráció cache a helyszínen fogják tárolni egy .htaccess fájlt az irányelvek formájában és max-age lejár, ha használják nginx, majd keresse meg a megfelelő szabályok nginx.conf és okozott, hogy a fájl.
Sokasága, a tárhely szolgáltatók beállít egy site cache. Ezek az eszközök lehetnek és kényelmes rögzíteni konfigurációs fájlokat a web szerver, amit korábban beszéltünk.
De ez nem a cache beállításokat a gazda, mint egy gondolná az elején. Azaz, nem hoz létre cache hosting honlapok az interneten, és egyszerűen azt mondja a böngésző kliensek, amennyire szükségük van, hogy végre cache-t.
Hasznos eszközöket, hogy fokozza az élet, a tárhely szolgáltatók rendelkezésre, a gzip tömörítés (ami szintén lehet kézzel beállítani a saját), ami csökkenti a fájlok méretét mielőtt megkapnák a webes kliens.
De ahhoz, hogy caching, ez a mechanizmus nem releváns.
Ideális esetben a maximális teljesítmény, mindkét caching kell használni. A gyakorlatban azonban, sajnos, ez nem mindig található.
Minél több hasznos ismereteket a cache hely?
Először is, ez az információ hasznos lehet, ha a webhely optimalizálásában és jelentősen növeli a sebességet.
És ez viszont növeli a számát a felhasználó, és csökkenti a hibaszázalék, amelyek pozitív hatással vannak az álláspontok a webhely a keresési eredmények között.
Az ilyen egy érdekes láncreakció
Ezért, miközben optimalizálja az erőforrások nem szabad elfelejteni, hogy speciális eszközöket használnak, például PageSpeed Insights a Google, amely amellett, hogy a gyors és kényelmes betöltése a webhely, hogy a felhasználók ajánlások listája.
És másodszor, nem gondol a cache hely ameddig szembe nem jelennek meg bizonyos nehézségek kapcsolatos sajátosságait annak működését.
Ahogy a régi vicc, körülírni a témánk: „- Látod a cache? - Nem - És ez a "
De egy ponton, akkor meg kell változtatni a képet a megosztás és a letöltött vissza ugyanazzal a névvel ...
Ismerős? Akkor nem mondom, hogy láttad a végén.
Vagy Ön fejlesztő (vagy van), és a fejlesztés egy modul, plug-in, vagy sablont, akkor, hogy egy hatalmas számos módosításra a forráskódot. Frissíti az oldal ...
Mindkét esetben a gyorsítótár (ha nincs beállítva az automatikus tisztítást cache hely), látni fogja a régi adatokat.
Ezért ez a tudás segít a jövőben, hogy elkerüljék ezeket és a kapcsolódó problémák tisztítási a cache hely a kívánt szintre.
Ez minden, amit el akartam mondani.
Remélem ez az információ hasznos az Ön számára, és segített, hogy válaszoljon a legtöbb kapcsolatos kérdéseket cache hely, valamint megoldani az Ön problémáit.
Az ezt követő cikkek fogunk beszélni veletek arról, hogyan lehet törölni a cache és tett disable honlap alapján a CMS különböző, valamint a művelet elvégezhető különböző böngészők (Chrome, Firefox, Opera, stb.)
Ez minden. Sok szerencsét!