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:

  1. Az első kérés, akkor lépett az adatok cache;
  2. Amikor emlékeztetve vettek a cache helyett a forrásból;
  3. 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!