Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15073|Svare: 0

[CDN] Ved bruk av CDN-tjenesten, Apache cache-policyinnstillinger

[Kopier lenke]
Publisert på 02.11.2014 13:45:30 | | | |
Apaches utløpspolicy kan settes gjennom Apaches mod_expires og mod_headers moduler:

1) Modul mod_expires innstillinger:
Tillater kontroll av HTTP "Expires" og "Cache-Control"-headere via konfigurasjonsfiler
Hovedfunksjonen til mod_expires-modulen er å automatisk generere Expires-tagger og Cache-Control-tagger i sideheader-informasjonen, noe som reduserer hyppigheten og hyppigheten av klientbesøk, reduserer unødvendig trafikk og øker tilgangshastigheten
mod_expires er en av de enkleste modulene i Apache, med bare tre instruksjoner
ExpiresActive-direktivet: Slå av eller på funksjonen som genererer headene "Utløp:" og "Cache-Control:".
UtløpsByType-direktivet: Angir utløpstiden for MIME-typer dokumenter (f.eks. tekst/html).
ExpiresDefault-direktivet: fastsetter utløpstiden for alle dokumenter.

Hvordan skrive utløpstiden
"tilgang pluss 1 måned"
"Access Plus 4 uker"
"nå pluss 30 dager"
"Modifikasjon pluss 5 timer 3 minutter"
A2592000
M604800
access, now, og A har samme betydning, noe som betyr at utløpstiden starter fra tilgangstidspunktet.
modifikasjon og M har samme betydning, noe som betyr at utløpstiden starter fra siste endringstid for den aksesserte filen.
Derfor fungerer sistnevnte skrivemetode kun for statiske filer, mens dynamiske sider generert av skript ikke påvirkes av den

Konfigurasjonseksempel:

    Utløper mod_expires aktiv på
    UtløperStandard "tilgang pluss 6 måneder"
    UtløperByType bilde/* "tilgang pluss 10 år"
    UtløperByType tekst/* "tilgang pluss 10 år"
    Utløper ByType application/* "tilgang pluss 30 minutter"

Verifikasjon: bilde-/jpeg-cachetiden er 315360000s (10 år)



Hvis du setter bilde/jpeg til ikke å cache (maks alder satt til 0s):

# UtløperByType bilde/* "tilgang pluss 10 år"
UtløpsByType-bilde/* A0




2) Modul mod_headers innstillinger:

   # YEAR (1 års cache-tid for flv, gif, ico-filtyper)

Header set Cache-Control "max-age=2592000"


# UKE (pdf.swf, js, css cache-tiden er en uke)

Header set Cache-Control "max-age=604800"


# NEVER CACHE (jsp.swf, ico-filtypen er ikke bufret)

Header-sett utløper "Tor, 01. des 2003 16:00:00 GMT"
Header-sett Cache-Control "no-store, no-cache, must-revalidate"
Header-sett Pragma "no-cache"






Foregående:Hvis cache-kontrollen til sideheaderen er satt til ingen cache, vil tilgangen da være til bakserveren via CDN-en?
Neste:Ved å bruke CDN-tjenesten, IIS cache-policyinnstillinger
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com