See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15073|Vastuse: 0

[CDN] CDN-teenuse kasutamine Apache vahemälu poliitika seaded

[Kopeeri link]
Postitatud 02.11.2014 13:45:30 | | | |
Apache aegumispoliitikat saab määrata Apache mod_expires ja mod_headers moodulite kaudu:

1) Mooduli mod_expires seaded:
Võimaldab kontrollida HTTP "aegub" ja "Cache-Control" päisid konfiguratsioonifailide kaudu
mod_expires mooduli peamine funktsioon on automaatselt genereerida Expires sildid ja Cache-Control sildid lehepäise infos, vähendades seeläbi klientide külastuste sagedust ja sagedust, tarbetut liiklust ning suurendades ligipääsu kiirust
mod_expires on üks lihtsamaid mooduleid Apache'is, kus on vaid kolm käsku
ExpiresActive direktiiv: Lülita sisse või välja funktsioon, mis genereerib päised "Expires:" ja "Cache-Control:".
ExpiresByType direktiiv: Määrab MIME-tüüpi dokumentide (nt tekst/html) aegumisaja.
ExpiresDefault direktiiv: vaikimisi aegumisaeg kõigile dokumentidele.

Kuidas kirjutada aegumisaeg
"ligipääs pluss 1 kuu"
"ligipääs pluss 4 nädalat"
"nüüd pluss 30 päeva"
"modifikatsioon pluss 5 tundi ja 3 minutit"
A2592000
M604800
access, now ja A tähendavad sama, mis tähendab, et aegumisaeg algab juurdepääsust.
modifikatsioon ja M tähendavad sama, mis tähendab, et aegumisaeg algab ligipääsetava faili viimasest muutmisajast.
Seetõttu töötab viimane kirjutamismeetod ainult staatiliste failide puhul, samas kui skriptide genereeritud dünaamilised lehed ei ole sellest mõjutatud

Konfiguratsiooni näide:

    Aegub mod_expires aktiivne on
    AegubVaikimisi "ligipääs pluss 6 kuud"
    ExpiresByType pilt/* "ligipääs pluss 10 aastat"
    ExpiresByType tekst/* "ligipääs pluss 10 aastat"
    ExpiresByType rakendus/* "ligipääs pluss 30 minutit"

Kinnitus: pildi/jpeg-vahemälu aeg on 315360000s (10 aastat)



Kui seadistad image/jpeg nii, et see ei salvesta vahemällu (max-age seatud 0-dele):

# ExpiresByType pilt/* "ligipääs pluss 10 aastat"
ExpiresByType pilt/* A0




2) Mooduli mod_headers seaded:

   # AASTA (1 aasta vahemälu aeg flv, gif, ico failitüüpide jaoks)

Päise seadistus: Cache-Control "max-age=2592000"


# NÄDAL (pdf.swf, js, css vahemälu aeg on nädal)

Päise seadistus: Cache-Control "max-age=604800"


# NEVER CACHE (jsp.swf, ICO failitüüp ei ole vahemällu salvestatud)

Päise komplekt lõpeb "Neljapäev, 01. dets 2003 16:00:00 GMT"
Päise seadistus: Cache-Control "no-store, no-cache, must-revalidate"
Päise komplekt Pragma "no-cache"






Eelmine:Kui lehe päise vahemälu kontroll on seatud vahemäluta olekule, kas ligipääs on tagaserverile CDN-i kaudu?
Järgmine:CDN teenuse kasutamine IIS vahemälupoliitika seaded
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com