Αποδεικνύεται ότι οι ρυθμίσεις μου είναι οι εξής:
Στη συνέχεια, στα αποτελέσματα αιτημάτων δικτύου, διαπιστώθηκε ότι το Cache-Control:private εξακολουθούσε να είναι αυτή η τιμή και δεν λειτούργησε.
Μέθοδος SetLastModified: Χρησιμοποιείται για τον ορισμό της κεφαλίδας HTTP τελευταίας τροποποίησης της σελίδας. Η κεφαλίδα HTTP τελευταίας τροποποίησης υποδεικνύει πότε τροποποιήθηκε τελευταία φορά η σελίδα και η προσωρινή μνήμη θα βασιστεί σε αυτήν για το χρονοδιάγραμμα. Αυτή η μέθοδος θα αποτύχει εάν παραβιαστεί η ιεραρχία του ορίου της προσωρινής μνήμης. Το όρισμα αυτής της μεθόδου είναι ένα στιγμιότυπο της κλάσης DataTime.
Μέθοδος SetSlidingExpiration (Ορισμός SlidingExpiration method): Αυτή η μέθοδος ορίζει τη λήξη της προσωρινής μνήμης από απόλυτο σε ρυθμιζόμενο χρόνο. Η παράμετρος του είναι μια δυαδική τιμή. Όταν η παράμετρος είναι αληθής, η κεφαλίδα HTTP Cache-Control ενημερώνεται με κάθε απόκριση. Αυτή η λειτουργία λήξης είναι ίδια με την επιλογή ρύθμισης παραμέτρων των υπηρεσιών IIS που προσθέτει την κεφαλίδα λήξης σε όλα τα σύνολα εξόδου σε σχέση με την τρέχουσα ώρα. Όταν η παράμετρος είναι False, η ρύθμιση διατηρείται και οποιαδήποτε προσπάθεια ενεργοποίησης της ρυθμιζόμενης λήξης θα αποτύχει στατικά. Αυτή η μέθοδος δεν αντιστοιχίζεται απευθείας σε κεφαλίδες HTTP. Είναι μια επόμενη λειτουργική μονάδα ή δευτερεύον αίτημα για τον ορισμό της πολιτικής προσωρινής αποθήκευσης διακομιστή προέλευσης.
Μέθοδος SetOmitVaryStar: Μια μέθοδος που προστέθηκε ASP.NET 2.0. Χρησιμοποιείται για να καθορίσει εάν η απόκριση θα πρέπει να περιλαμβάνει την κεφαλίδα vary:* κατά τη διαφοροποίηση κατά παράμετρο. Η παράμετρος method είναι μια δυαδική τιμή, true για να δώσει εντολή στο HttpCachePolicy να μην χρησιμοποιεί μια τιμή * για την ιδιότητά του VaryByHeaders. Διαφορετικά είναι ψευδής.
Μέθοδος SetCacheability: Χρησιμοποιείται για τον ορισμό της κεφαλίδας HTTP Cache-Control της σελίδας. Αυτή η κεφαλίδα χρησιμοποιείται για τον έλεγχο του τρόπου αποθήκευσης των εγγράφων στο δίκτυο. Υπάρχουν δύο μέθοδοι υπερφόρτωσης σε αυτή τη μέθοδο, η διαφορά είναι οι παράμετροι. Μία παράμετρος για μια μέθοδο υπερφόρτωσης είναι οι τιμές απαρίθμησης HttpCacheability, συμπεριλαμβανομένων των NoCache, Private, Public, Server, ServerAndNoCache και ServerAndPrivate (ανατρέξτε στο MSDN για ορισμούς αυτών των τιμών απαρίθμησης). Η άλλη μέθοδος έχει δύο παραμέτρους, η μία είναι η τιμή απαρίθμησης HttpCacheability και η άλλη είναι μια συμβολοσειρά που αντιπροσωπεύει την επέκταση ελέγχου προσωρινής μνήμης που προστέθηκε στην κεφαλίδα. Είναι σημαντικό να σημειωθεί ότι οι επεκτάσεις πεδίων ισχύουν μόνο όταν χρησιμοποιούνται με οδηγίες Private ή NoCache. Εάν συνδυάσετε μη συμβατές οδηγίες και επεκτάσεις, αυτή η μέθοδος θα δημιουργήσει μια μη έγκυρη εξαίρεση παραμέτρων.
Αρχικός σύνδεσμος: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html
Λύση:
Τέλος επισύναψα το φίλτρο μου:
|