Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 15073|Válasz: 0

[CDN] A CDN szolgáltatás használatával, Apache cache policy beállítások

[Linket másol]
Közzétéve 2014. 11. 02. 13:45:30 | | | |
Az Apache lejárati szabályzata az Apache mod_expires és mod_headers moduljai alapján állítható:

1) Modul mod_expires beállítások:
Lehetővé teszi a HTTP "Expires" és "Cache-Control" fejlécek vezérlését konfigurációs fájlokon keresztül
A mod_expires modul fő funkciója, hogy automatikusan generálja a Expires címkéket és a Cache-Control címkéket az oldalfejléc információjában, így csökkentve az ügyféllátogatások gyakoriságát és gyakoriságát, csökkentve a felesleges forgalmat és növelve a hozzáférési sebességet
mod_expires az egyik legegyszerűbb modul az Apachéban, mindössze három utasítással
ExpiresActive direktív: Kapcsold be vagy kapcsold be azt a függvényt, amely generálja a "Expires:" és "Cache-Control:" fejléceket.
ExpiresByType direktíva: Megadja a MIME típusú dokumentumok (pl. szöveg/html) lejárati idejét.
ExpiresDefault direktív: alapértelmezett lejárati idő minden dokumentumnál.

Hogyan írjuk meg a lejárati időt
"hozzáférés plusz 1 hónap"
"hozzáférés plusz 4 hét"
"most plusz 30 nap"
"módosítás plusz 5 óra 3 perc"
A2592000
M604800
a hozzáférés, most és A ugyanazt a jelentést jelenti, vagyis a lejárati idő a hozzáférés időpontjától kezdődik.
a módosítás és az M ugyanazt jelenti, vagyis a lejárati idő a hozzáfért fájl utolsó módosítási idejétől kezdődik.
Ezért az utóbbi írásmód csak statikus fájlokra működik, míg a szkriptekkel generált dinamikus oldalakat ez nem érinti

Konfigurációs példa:

    Lejár mod_expires aktív
    Lejár Alapértelmezett "hozzáférés plusz 6 hónap"
    ExpiresByType image/* "hozzáférés plusz 10 év"
    ExpiresByType szöveg/* "hozzáférés plusz 10 év"
    ExpiresByType alkalmazás/* "hozzáférés plusz 30 perc"

Ellenőrzés: kép/jpeg gyorsítótár ideje 315360000s (10 év)



Ha beállítod az image/jpeg-et úgy, hogy ne gyorsítsd (max-age 0-ra állítva):

# ExpiresByType kép/* "hozzáférés plusz 10 év"
ExpiresByType image/* A0




2) Modul mod_headers beállításai:

   # ÉV (1 év gyorsatár ideje flv, gif, ico fájltípusokhoz)

Fejléc-beállítás: Cache-Control "max-age=2592000"


# HÉT (pdf.swf, js, css cache idő egy hét)

Fejléckészlet: Cache-Control "max-age=604800"


# SOHA NE GYORSÍTSA (jsp.swf, az ico fájltípus nem gyorsított)

Fejléc beállítása lejár "2003. dec. 1., csütörtök, 16:00:00 GMT"
Fejléc beállítása: Cache-Control "no-store, no-cache, must-revalidate"
Header set Pragma "no-cache"






Előző:Ha az oldalfejléc cache-vezérlése null-cache-re van állítva, akkor a CDN keresztül lehet hozzáférni a háttérszerverhez?
Következő:A CDN szolgáltatás használatával IIS gyorsítótár szabályzat beállításai
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com