|
|
Δημοσιεύτηκε στις 2/11/2014 1:45:30 μ.μ.
|
|
|
|

Η πολιτική λήξης του Apache μπορεί να οριστεί μέσω των λειτουργικών μονάδων mod_expires και mod_headers του Apache:
1) Ρυθμίσεις mod_expires ενότητας:
Επιτρέπει τον έλεγχο των κεφαλίδων HTTP "Expires" και "Cache-Control" μέσω αρχείων διαμόρφωσης
Η κύρια λειτουργία της μονάδας mod_expires είναι να δημιουργεί αυτόματα ετικέτες Expires και Cache-Control στις πληροφορίες κεφαλίδας σελίδας, μειώνοντας έτσι τη συχνότητα και τη συχνότητα των επισκέψεων πελατών, μειώνοντας την περιττή επισκεψιμότητα και αυξάνοντας την ταχύτητα πρόσβασης
mod_expires είναι ένα από τα απλούστερα modules του Apache, με μόνο τρεις οδηγίες
Οδηγία ExpiresActive: Ενεργοποιήστε ή απενεργοποιήστε τη συνάρτηση που δημιουργεί τις κεφαλίδες "Expires:" και "Cache-Control:".
Οδηγία ExpiresByType: Καθορίζει το χρόνο λήξης των εγγράφων τύπου MIME (π.χ. κείμενο/html).
ExpiresDefault directive: προεπιλέγει τον χρόνο λήξης για όλα τα έγγραφα.
Πώς να γράψετε τον χρόνο λήξης
"Πρόσβαση συν 1 μήνα"
"Πρόσβαση συν 4 εβδομάδες"
"Τώρα συν 30 ημέρες"
"τροποποίηση συν 5 ώρες 3 λεπτά"
A2592000
M604800
access, now και A έχουν την ίδια σημασία, που σημαίνει ότι ο χρόνος λήξης ξεκινά από τη στιγμή της πρόσβασης.
modification και M έχουν την ίδια σημασία, που σημαίνει ότι ο χρόνος λήξης ξεκινά από τον τελευταίο χρόνο τροποποίησης του αρχείου στο οποίο έγινε πρόσβαση.
Επομένως, η τελευταία μέθοδος γραφής λειτουργεί μόνο για στατικά αρχεία, ενώ οι δυναμικές σελίδες που δημιουργούνται από σενάρια δεν επηρεάζονται από αυτήν
Παράδειγμα διαμόρφωσης:
Λήγει mod_expires Ενεργό στις
ΛήγειΠροεπιλογή "πρόσβαση συν 6 μήνες"
ExpiresByType image/* "πρόσβαση συν 10 έτη"
ExpiresByType text/* "πρόσβαση συν 10 έτη"
ExpiresByType application/* "πρόσβαση συν 30 λεπτά"
Επαλήθευση: ο χρόνος προσωρινής μνήμης εικόνας/jpeg είναι 315360000s (10 χρόνια)
Εάν ορίσετε την εικόνα/jpeg ώστε να μην αποθηκεύεται προσωρινά (η μέγιστη ηλικία έχει οριστεί σε 0s):
# ExpiresByType image/* "πρόσβαση συν 10 χρόνια"
ExpiresByType image/* A0
2) Ρυθμίσεις mod_headers ενότητας:
# ΕΤΟΣ (χρόνος προσωρινής μνήμης 1 έτους για τύπους αρχείων flv, gif, ico)
Σύνολο κεφαλίδων Cache-Control "max-age=2592000"
# ΕΒΔΟΜΑΔΑ (pdf.swf, js, ο χρόνος προσωρινής μνήμης css είναι μια εβδομάδα)
Σύνολο κεφαλίδας Cache-Control "max-age=604800"
# ΠΟΤΕ CACHE (jsp.swf, ο τύπος αρχείου ico δεν αποθηκεύεται στην κρυφή μνήμη)
Σετ κεφαλίδας Λήγει "Thu, 01 Dec 2003 16:00:00 GMT"
Σύνολο κεφαλίδας Cache-Control "no-store, no-cache, must-revalidate"
Σετ κεφαλίδας Pragma "no-cache"
|
Προηγούμενος:Εάν ο έλεγχος προσωρινής μνήμης της κεφαλίδας της σελίδας έχει οριστεί σε no-cache, η πρόσβαση θα είναι στον πίσω διακομιστή μέσω του CDN;Επόμενος:Χρήση της υπηρεσίας CDN, ρυθμίσεις πολιτικής cache των υπηρεσιών IIS
|