Αυτή η εκτίμηση εξαρτάται από τις ρυθμίσεις CDN διαφορετικών παρόχων υπηρεσιών και οι ακόλουθες είναι οι ρυθμίσεις πολιτικής προσωρινής αποθήκευσης Nginx του CDN του Alibaba Cloud
Κεφαλίδες HTTP, οι οποίες επιτρέπουν τον ορισμό αυθαίρετων κεφαλίδων HTTP
1) add_header
Σύνταξη: add_header τιμή ονόματος
Προεπιλογή: καμία
Χρησιμοποιήστε τα ακόλουθα πεδία: http, διακομιστής, τοποθεσία
2) Λήγει
Σύνταξη: λήγει [time|epoch|max|off]
Προεπιλογή: λήγει απενεργοποιημένη
Χρησιμοποιήστε τα ακόλουθα πεδία: http, διακομιστής, τοποθεσία
Αυτή η οδηγία ελέγχει εάν σημειώνεται χρόνος λήξης στην απάντηση και, εάν ναι, πώς.
Το off θα απαγορεύσει την τροποποίηση των πεδίων Expires και Cache-Control στην κεφαλίδα.
Ο χρόνος ελέγχει την τιμή του "Cache-Control" και οι αρνητικοί αριθμοί υποδεικνύουν ότι δεν υπάρχει προσωρινή μνήμη
Η εποχή όρισε την κεφαλίδα Λήγει την 1η Ιανουαρίου 1970 00:00:01 GMT.
max ορίστε την κεφαλίδα Expires στις 31 Δεκεμβρίου 2037 23:59:59 GMT, μεγιστοποιώντας το Cache-Control στα 10 χρόνια.
Για παράδειγμα, ορίστε τον χρόνο λήξης του τύπου αρχείου της PHP σε 1 ώρα:
Ορίστε τον τύπο αρχείου της php σε no-cache για να αποτρέψετε την προσωρινή αποθήκευση του διακομιστή cache:
Επιπλέον, μπορείτε να ορίσετε την αντίστοιχη πολιτική προσωρινής αποθήκευσης μέσω του add_header και να την ορίσετε σε χωρίς προσωρινή μνήμη για δυναμικά αρχεία PHP:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Αντιγραφή κώδικα
|