Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15073|Atbildi: 0

[CDN] CDN pakalpojuma izmantošana, Apache kešatmiņas politikas iestatījumi

[Kopēt saiti]
Publicēts 02.11.2014 13:45:30 | | | |
Apache derīguma termiņa politiku var iestatīt, izmantojot Apache mod_expires un mod_headers moduļus:

1) Moduļa mod_expires iestatījumi:
Ļauj kontrolēt HTTP "Expires" un "Cache-Control" galvenes, izmantojot konfigurācijas failus
mod_expires moduļa galvenā funkcija ir automātiski ģenerēt Expires tagus un Cache-Control tagus lapas galvenes informācijā, tādējādi samazinot klientu apmeklējumu biežumu un biežumu, samazinot nevajadzīgu trafiku un palielinot piekļuves ātrumu
mod_expires ir viens no vienkāršākajiem Apache moduļiem ar tikai trim instrukcijām
ExpiresActive direktīva: ieslēdziet vai izslēdziet funkciju, kas ģenerē galvenes "Expires:" un "Cache-Control:".
ExpiresByType direktīva: norāda MIME tipa dokumentu (piemēram, text/html) derīguma termiņu.
ExpiresDefault direktīva: noklusē visu dokumentu derīguma termiņu.

Kā uzrakstīt derīguma termiņu
"Piekļuve plus 1 mēnesis"
"Piekļuve plus 4 nedēļas"
"tagad plus 30 dienas"
"modifikācija plus 5 stundas 3 minūtes"
A2592000
M604800
piekļuvei, tagad un A ir tāda pati nozīme, kas nozīmē, ka derīguma termiņš sākas no piekļuves brīža.
modifikācijai un M ir tāda pati nozīme, kas nozīmē, ka derīguma termiņš sākas no piekļuves faila pēdējās modifikācijas laika.
Tāpēc pēdējā rakstīšanas metode darbojas tikai statiskiem failiem, bet skriptu ģenerētās dinamiskās lapas tā neietekmē

Konfigurācijas piemērs:

    Beidzas mod_expires Aktīvs
    BeidzasNoklusējums "piekļuve plus 6 mēneši"
    ExpiresByType attēls/* "piekļuve plus 10 gadi"
    ExpiresByType teksts/* "piekļuve plus 10 gadi"
    ExpiresByType lietojumprogramma/* "piekļuve plus 30 minūtes"

Verifikācija: attēla / jpeg kešatmiņas laiks ir 315360000s (10 gadi)



Ja iestatāt attēlu/jpeg nekešatmiņā (maksimālais vecums iestatīts uz 0s):

# ExpiresByType attēls / * "piekļuve plus 10 gadi"
Attēls ExpiresByType/* A0




2) Moduļa mod_headers iestatījumi:

   # GADS (1 gads kešatmiņas laiks flv, gif, ico failu tipiem)

Galvenes kopa Cache-Control "max-age=2592000"


# NEDĒĻA (pdf.swf, js, css kešatmiņas laiks ir nedēļa)

Galvenes kopa Kešatmiņas kontrole "max-age=604800"


# NEVER CACHE (jsp.swf, ico faila tips nav kešatmiņā)

Galvenes komplekts Beidzas "Thu, 01 Dec 2003 16:00:00 GMT"
Galvenes kopa Cache-Control "no-store, no-cache, must-revalidate"
Galvenes komplekts Pragma "no-cache"






Iepriekšējo:Ja lapas galvenes kešatmiņas kontrole ir iestatīta uz no-cache, vai piekļuve aizmugures serverim būs caur CDN?
Nākamo:CDN pakalpojuma izmantošana, IIS kešatmiņas politikas iestatījumi
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com