Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 15073|Απάντηση: 0

[CDN] Χρήση της υπηρεσίας CDN, ρυθμίσεις πολιτικής cache Apache

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 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
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com