Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 15073|Antwoord: 0

[CDN] Met behulp van de CDN-service zijn Apache cache-beleidsinstellingen

[Link kopiëren]
Geplaatst op 02-11-2014 13:45:30 | | | |
Het vervalbeleid van Apache kan worden ingesteld via Apache's mod_expires en mod_headers modules:

1) Module mod_expires Instellingen:
Maakt controle mogelijk van HTTP "Expires" en "Cache-Control" headers via configuratiebestanden
De belangrijkste functie van de mod_expires-module is het automatisch genereren van Expire-tags en Cache-Control tags in de paginaheader-informatie, waardoor de frequentie en frequentie van klantbezoeken worden verminderd, onnodig verkeer wordt verminderd en de toegangssnelheid wordt verhoogd
mod_expires is een van de eenvoudigste modules in Apache, met slechts drie instructies
ExpiresActive directive: Zet de functie aan of uit die de headers "Expires:" en "Cache-Control:" genereert.
ExpiresByType-richtlijn: Specificeert de vervaldatum van MIME-type documenten (bijv. text/html).
ExpiresDefault-richtlijn: stelt de vervaldatum voor alle documenten vast.

Hoe schrijf je de vervaldatum
"toegang plus 1 maand"
"Toegang plus 4 weken"
"nu plus 30 dagen"
"Aanpassing plus 5 uur 3 minuten"
A2592000
M604800
access, now, en A hebben dezelfde betekenis, wat betekent dat de vervaldatum begint bij het moment van toegang.
modify en M hebben dezelfde betekenis, wat betekent dat de vervaldatum begint bij de laatste wijzigingstijd van het geraadpleegde bestand.
Daarom werkt deze laatste schrijfmethode alleen voor statische bestanden, terwijl dynamische pagina's die door scripts worden gegenereerd er niet door worden beïnvloed

Configuratievoorbeeld:

    Verloopt mod_expires actief op
    VerlooptStandaard "toegang plus 6 maanden"
    VerlooptByType afbeelding/* "toegang plus 10 jaar"
    VerlooptByType tekst/* "toegang plus 10 jaar"
    ExpiresByType application/* "toegang plus 30 minuten"

Verificatie: de cachetijd van afbeelding/jpeg is 315360000s (10 jaar)



Als je image/jpeg niet cachet (max-leeftijd ingesteld op 0s):

# VerlooptByType afbeelding/* "toegang plus 10 jaar"
ExpiresByType afbeelding/* A0




2) Module mod_headers instellingen:

   # YEAR (1 jaar cachetijd voor flv, gif, ico bestandstypen)

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


# WEEK (pdf.swf, js, css cachetijd is een week)

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


# NEVER CACHE (jsp.swf, ico-bestandstype is niet gecached)

Header set verloopt "Do 01 dec 2003 16:00:00 GMT"
Header ingesteld Cache-Control "no-store, no-cache, must-revalidate"
Headerset Pragma "no-cache"






Vorig:Als de cache-controle van de paginaheader op no-cache staat, zal de toegang dan via de CDN naar de backserver gaan?
Volgend:Met behulp van de CDN-service zijn IIS-cachebeleidinstellingen de instellingen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com