Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15073|Vastaus: 0

[CDN] CDN-palvelun avulla Apache-välimuistipolitiikka-asetukset

[Kopioi linkki]
Julkaistu 2.11.2014 13.45.30 | | | |
Apachen vanhenemiskäytäntö voidaan määrittää Apachen mod_expires- ja mod_headers-moduulien kautta:

1) Moduulin mod_expires asetukset:
Mahdollistaa HTTP:n "Expires"- ja "Cache-Control" -otsikoiden hallinnan konfiguraatiotiedostojen kautta
mod_expires-moduulin päätehtävä on automaattisesti luoda Expires- ja Cache-Control -tunnisteet sivun otsikon tiedoissa, mikä vähentää asiakaskäyntien tiheyttä ja tiheyttä, vähentää tarpeetonta liikennettä ja lisätä pääsynopeutta
mod_expires on yksi yksinkertaisimmista Apache-moduuleista, jossa on vain kolme käskyä
ExpiresActive-direktiivi: Ota käyttöön tai pois päältä funktio, joka tuottaa "Expires:" ja "Cache-Control:" -otsikot.
ExpiresByType-direktiivi: Määrittelee MIME-tyyppisten dokumenttien (esim. teksti/html) vanhenemisajan.
ExpiresDefault-direktiivi: oletuksena kaikkien asiakirjojen vanhenemisaika.

Kuinka kirjoittaa viimeinen käyttöaika
"pääsy plus 1 kuukausi"
"pääsy plus 4 viikkoa"
"nyt plus 30 päivää"
"muokkaus plus 5 tuntia 3 minuuttia"
A2592000
M604800
access, now ja A tarkoittavat samaa, eli vanhenemisaika alkaa pääsyn hetkestä.
modifikaatio ja M tarkoittavat samaa, eli vanhenemisaika alkaa käytetyn tiedoston viimeisestä muokkausajasta.
Siksi jälkimmäinen kirjoitustapa toimii vain staattisille tiedostoille, kun taas skripteillä generoituihin dynaamisisiin sivuihin se ei vaikuta

Konfiguraatioesimerkki:

    Vanhenee mod_expires aktiivinen päällä
    VanheneeOletus "pääsy plus 6 kuukautta"
    ExpiresByType-kuva/* "pääsy plus 10 vuotta"
    ExpiresByType-teksti/* "pääsy plus 10 vuotta"
    ExpiresByType-sovellus/* "pääsy plus 30 minuuttia"

Vahvistus: kuvan/jpeg-välimuistin tallennusaika on 315360000s (10 vuotta)



Jos asetat kuvan/jpeg-tiedoston olemaan välimuistittamatta (maksimi-ikä asetettu 0:ksi):

# ExpiresByType-kuva/* "pääsy plus 10 vuotta"
ExpiresByType image/* A0




2) Moduulin mod_headers asetukset:

   # VUOSI (1 vuoden välimuistiaika flv-, gif- ja ico-tiedostotyypeille)

Otsikko Cache-Control "max-age=2592000"


# VIIKKO (pdf.swf, js, css-välimuistiaika on viikko)

Otsikko Cache-Control "max-age=604800"


# NEVER CACHE (jsp.swf, ico-tiedostotyyppi ei ole välimuistissa)

Otsikko päättyy "To 01. joulukuuta 2003 klo 16:00:00 GMT"
Otsikkoasetus Cache-Control "no-store, no-cache, must-revalidate"
Otsikko Pragma "no-cache"






Edellinen:Jos sivun otsikon välimuistikontrolli on asetettu välimuistittomaksi, saako pääsy takapalvelimelle CDN:n kautta?
Seuraava:CDN-palvelun avulla IIS:n välimuistipolitiikan asetukset
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com