|
|
Pubblicato su 02/11/2014 13:47:18
|
|
|
|

1. Poiché il sito complessivo .html .jpg .png .gif .apk solo file, e gli altri file non sono memorizzati in cache; Puoi prima impostare l'intero sito come non cache come segue:
a) Apri IIS Information Manager, clicca con il tasto destro sulle proprietà del sito web del servizio "a.cc.com", poi seleziona l'opzione intestazione HTTP, seleziona "Abilita scadenza del contenuto", seleziona "Scad ora" e infine "OK", come segue:
b) Dopo le impostazioni sopra, l'intero contenuto del sito web non sarà memorizzato nella cache dalla CDN, e quindi imposta una policy di cache per .html .jpg .png .gif .apk tipi di file
2. Le impostazioni della cache per file specifici sono le seguenti:
a) Se i file con estensioni diverse sopra sono posizionati separatamente sotto una directory specifica e non ci sono file con altre estensioni in quella directory, allora il tempo di cache può essere impostato per l'intera directory in cui si trova l'estensione; Il metodo specifico consiste nell'espandere la directory del sito web "a.cc.com" nel "IIS Information Manager" e selezionare la directory che deve impostare il tempo della cache; ad esempio, tutto il jpg è memorizzato nella directory di img, poi cliccare con il tasto destro sulla directory, selezionare "Proprietà" e selezionare il selettore "HTTP header"; Poiché l'intero sito ha appena impostato l'impostazione di non-cache, quindi le impostazioni della cache dell'"intestazione HTTP" della directory sono le stesse di quella di 1, e poi puoi modificare questa configurazione: seleziona "Scadere dopo questo periodo" e imposta il tempo al valore del tempo di scadenza, ad esempio 14 giorni, clicca su "OK" per salvare, come segue:
b) Se i file con una specifica estensione non sono collocati uniformemente in una directory unica, ma sono mescolati con altri file di estensione sotto la stessa directory, la configurazione è più complicata;
Per evitare di configurare file con estensioni specifiche uno per uno, dobbiamo far sì che IIS supporti i "jolly", e la configurazione che supporta i "jolly" è la seguente:
1) Apri IIS Information Manager, clicca con il tasto destro sull'attributo del sito web del servizio a.cc.com, seleziona la scheda Home directory e clicca sul pulsante Configura nella scheda, e compare la seguente finestra di dialogo:
2) Sotto la colonna "Mappatura Applicazioni Wildcard (Ordine di Esecuzione)", clicca sul pulsante "Inserisci" e seleziona C: WINDOWSMicrosoft.NETFramework nella casella di selezione file che appare4.0.30319aspnet_isapi.dll file, dove "C:" è il disco di sistema, non selezionare "Conferma se il file esiste", come segue:
Dopo aver cliccato due pulsanti "OK" di fila, la configurazione di supporto delle wildcard IIS è completata
3) Poi, vai nella directory dove c'è un file di configurazione della cache, seleziona prima un file che deve memorizzare in cache l'estensione, clicca con il tasto destro, seleziona Proprietà, seleziona la scheda "HTTP header", esegui la configurazione in 2.a), e salva; Successivamente, c'è un'impostazione per tutti i file con la stessa estensione sotto questa directory, al momento devi modificare l'implementazione del file di configurazione di IIS.
4) Il file di configurazione di IIS viene posizionato in C:WINDOWSsystem32inetsrvMetaBase.xml (impostazioni IIS6), apri il file sopra con il programma "Notepad", se abbiamo impostato il tempo di scadenza della cache per la test.jpg sotto la cartella bin in 3), allora cercheremo la stringa "/bin/test.jpg", test.jpg Per far usare questa impostazione cache a tutti i file jpg nella cartella bin, basta cambiare "test.jpg" in "*.jpg" e poi mantenere il file. Nota: Per modificare i file sopra, devi disattivare il Servizio di Amministrazione IIS nei Servizi.
5) Le impostazioni della cache file con altre estensioni possono ripetere le operazioni 3) e 4) sopra elencate.
|
Precedente:Utilizzando il servizio CDN, impostazioni della policy della cache ApacheProssimo:Cosa dovrei fare se il sito web persiste per un mese e mezzo, o non è incluso?
|