Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15073|Risposta: 0

[CDN] Utilizzando il servizio CDN, impostazioni della policy della cache Apache

[Copiato link]
Pubblicato su 02/11/2014 13:45:30 | | | |
La politica di scadenza di Apache può essere impostata tramite i moduli mod_expires e mod_headers di Apache:

1) Impostazioni mod_expires modulo:
Consente il controllo delle intestazioni HTTP "Expires" e "Cache-Control" tramite file di configurazione
La funzione principale del modulo mod_expires è generare automaticamente tag Expires e Cache-Control nelle informazioni dell'intestazione della pagina, riducendo così la frequenza e la frequenza delle visite client, il traffico non necessario e l'aumento della velocità di accesso
mod_expires è uno dei moduli più semplici in Apache, con solo tre istruzioni
Direttiva ExpiresActive: Attiva o disattiva la funzione che genera le intestazioni "Expires:" e "Cache-Control:".
Direttiva ExpiresByType: Specifica il tempo di scadenza dei documenti di tipo MIME (ad esempio, testo/html).
Direttiva ExpiresDefault: predefinito il tempo di scadenza per tutti i documenti.

Come scrivere il tempo di scadenza
"accesso più 1 mese"
"Accesso più 4 settimane"
"ora più 30 giorni"
"Modifica più 5 ore e 3 minuti"
A2592000
M604800
access, now e A hanno lo stesso significato, il che significa che il tempo di scadenza inizia dal momento dell'accesso.
modifica e M hanno lo stesso significato, il che significa che il tempo di scadenza inizia dall'ultima modifica del file accessibile.
Pertanto, quest'ultimo metodo di scrittura funziona solo per file statici, mentre le pagine dinamiche generate dagli script non ne sono influenzate

Esempio di configurazione:

    Scade mod_expires Attivo Su
    ScadenzaDefault "accesso più 6 mesi"
    Immagine/ExpiresByType/* "accesso più 10 anni"
    ScadutaTipotipo testo/* "accesso più 10 anni"
    ExpiresByType application/* "accesso più 30 minuti"

Verifica: tempo di cache immagine/jpeg è di 315360000s (10 anni)



Se imposti image/jpeg per non fare cache (età massima impostata a 0):

# ImmagineScadeByTipo/* "accesso più 10 anni"
ImmagineExpiresByType/* A0




2) Impostazioni mod_headers modulo:

   # ANNO (1 anno di tempo di cache per i tipi di file flv, gif, ico)

Set di header Cache-Control "max-age=2592000"


# SETTIMANA (pdf.swf, js, css cache time è una settimana)

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


# NEVER CACHE (jsp.swf, il tipo di file ico non è memorizzato nella cache)

Set di header scade "Gio, 01 Dic 2003 16:00:00 GMT"
Header set Cache-Control "no-store, no-cache, must-revalidate"
Header set Pragma "no-cache"






Precedente:Se il controllo della cache dell'intestazione della pagina è impostato su no-cache, l'accesso avverrà al back server tramite la CDN?
Prossimo:Utilizzando il servizio CDN, impostazioni della policy della cache IIS
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com