Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15073|Atsakyti: 0

[CDN] CDN paslaugos naudojimas, "Apache" talpyklos politikos nustatymai

[Kopijuoti nuorodą]
Paskelbta 2014-11-02 13:45:30 | | | |
"Apache" galiojimo pabaigos politiką galima nustatyti naudojant "Apache" mod_expires ir mod_headers modulius:

1) Modulio mod_expires nustatymai:
Leidžia valdyti HTTP "Expires" ir "Cache-Control" antraštes per konfigūracijos failus
Pagrindinė mod_expires modulio funkcija yra automatiškai generuoti Expires žymas ir Cache-Control žymas puslapio antraštės informacijoje, taip sumažinant klientų apsilankymų dažnumą ir dažnumą, sumažinant nereikalingą srautą ir padidinant prieigos greitį
mod_expires yra vienas iš paprasčiausių "Apache" modulių, turintis tik tris instrukcijas
ExpiresActive direktyva: įjunkite arba išjunkite funkciją, kuri generuoja antraštes "Expires:" ir "Cache-Control:".
ExpiresByType direktyva: nurodo MIME tipo dokumentų (pvz., teksto/html) galiojimo laiką.
ExpiresDefault direktyva: numatytasis visų dokumentų galiojimo laikas.

Kaip parašyti galiojimo laiką
"Prieiga plius 1 mėnuo"
"Prieiga plius 4 savaitės"
"Dabar plius 30 dienų"
"modifikacija plius 5 valandos 3 minutės"
A2592000
M604800
prieiga dabar ir A turi tą pačią reikšmę, o tai reiškia, kad galiojimo laikas prasideda nuo prieigos momento.
modifikacija ir M turi tą pačią reikšmę, o tai reiškia, kad galiojimo laikas prasideda nuo paskutinio prieigos failo modifikavimo laiko.
Todėl pastarasis rašymo būdas veikia tik statiniams failams, o dinaminiams puslapiams, kuriuos sukuria scenarijai, jis neturi įtakos

Konfigūracijos pavyzdys:

    Baigia galioti mod_expires aktyvus
    PasibaigiaNumatytoji "prieiga plius 6 mėnesiai"
    ExpiresByType vaizdas/* "prieiga plius 10 metų"
    ExpiresByType tekstas/* "prieiga plius 10 metų"
    ExpiresByType programa/* "prieiga plius 30 minučių"

Patvirtinimas: vaizdo / jpeg talpyklos laikas yra 315360000s (10 metų)



Jei nustatysite, kad vaizdas / jpeg nebūtų talpykloje (maksimalus amžius nustatytas į 0s):

# ExpiresByType vaizdas/* "prieiga plius 10 metų"
ExpiresByType vaizdas/* A0




2) Modulio mod_headers nustatymai:

   # METAI (1 metų talpyklos laikas flv, gif, ico failų tipams)

Antraštės rinkinys Cache-Control "max-age=2592000"


# SAVAITĖ (pdf.swf, js, css talpyklos laikas yra savaitė)

Antraštės rinkinys Cache-Control "max-age=604800"


# NEVER CACHE (jsp.swf, ico failo tipas nėra talpykloje)

Antraštės rinkinys Baigiasi "Thu, 01 Dec 2003 16:00:00 GMT"
Antraštės rinkinys Cache-Control "no-store, no-cache, must-revalidate"
Antraštės rinkinys Pragma "no-cache"






Ankstesnis:Jei puslapio antraštės talpyklos valdymas nustatytas į no-cache, ar prieiga prie galinio serverio bus per CDN?
Kitą:CDN paslaugos naudojimas, IIS talpyklos strategijos parametrai
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com