Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 15073|Svar: 0

[CDN] Ved brug af CDN-tjenesten er Apache cache-politikindstillinger

[Kopier link]
Opslået på 02/11/2014 13.45.30 | | | |
Apaches udløbspolitik kan fastsættes gennem Apaches mod_expires og mod_headers moduler:

1) Modul mod_expires Indstillinger:
Tillader kontrol af HTTP "Udløber" og "Cache-Kontrol" headere via konfigurationsfiler
Hovedfunktionen af mod_expires-modulet er automatisk at generere udløbstags og Cache-Control-tags i sideheader-informationen, hvilket reducerer hyppigheden og hyppigheden af klientbesøg, mindsker unødvendig trafik og øger adgangshastigheden
mod_expires er et af de simpleste moduler i Apache med kun tre instruktioner
UdløbsAktiv-direktivet: Tænd eller sluk funktionen, der genererer headerne "Udløber:" og "Cache-Kontrol:".
UdløbsByType-direktivet: Angiver udløbstiden for MIME-type dokumenter (f.eks. tekst/html).
UdløbsDefault-direktivet: fastsætter udløbstiden for alle dokumenter.

Sådan skriver du udløbstiden
"adgang plus 1 måned"
"adgang plus 4 uger"
"nu plus 30 dage"
"Modifikation plus 5 timer 3 minutter"
A2592000
M604800
access, now, og A har samme betydning, hvilket betyder, at udløbstiden starter fra adgangstidspunktet.
modifikation og M har samme betydning, hvilket betyder, at udløbstiden starter fra den sidste ændringstid for den tilgåede fil.
Derfor virker sidstnævnte skrivemetode kun for statiske filer, mens dynamiske sider genereret af scripts ikke påvirkes af den

Konfigurationseksempel:

    Udløber mod_expires aktiv på
    UdløberStandard "adgang plus 6 måneder"
    UdløberByType billede/* "adgang plus 10 år"
    UdløberByType tekst/* "adgang plus 10 år"
    UdløberByType application/* "adgang plus 30 minutter"

Verifikation: billede/jpeg-cachetid er 315360000s (10 år)



Hvis du sætter image/jpeg til ikke at cache (max-age sat til 0s):

# Udløber ByType billede/* "adgang plus 10 år"
UdløberByType-billede/* A0




2) Modul mod_headers indstillinger:

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

Header-sæt Cache-Control "max-age=2592000"


# UGE (pdf.swf, js, css cache-tid er en uge)

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


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

Header-sæt udløber "Torsdag, 01. dec 2003 16:00:00 GMT"
Header sat Cache-Control "no-store, no-cache, must-revalidate"
Header-sæt Pragma "no-cache"






Tidligere:Hvis cache-kontrollen af sideheaderen er sat til no-cache, vil adgangen så være til backserveren via CDN?
Næste:Ved brug af CDN-tjenesten er IIS cache-politikindstillinger
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com