Το πρώτο είναι να χρησιμοποιήσετε την ενσωματωμένη κρυφή μνήμη του ASP, η οποία αποθηκεύει δεδομένα αντικειμένων στη μνήμη Δεύτερον, εάν σε Mvc στον ελεγκτή ή στο μπλοκ κώδικα χρησιμοποιήστε [OutputCache(Duration = 100)] Τρίτον Εάν πρόκειται για αίτημα http [WebMethod(CacheDuration=60)] Τέταρτον, εάν χρησιμοποιείτε διαδικτυακή φόρμα στο μπλοκ κώδικα, προσθέστε [System.Web.UI.PartialCaching(120)]
Εάν ο όγκος των δεδομένων είναι σχετικά μικρός, μπορεί να χρησιμοποιηθεί 1.Σεσίνο <input id="HiddenValue" type="hidden" value="Αρχική τιμή" runat="διακομιστής" NAME="HiddenValue"> Προβολή δεδομένων ViewState["Χώρα"] Μπισκότα Συμβολοσειρά ερωτήματος
Φυσικά, ποια είναι τα οφέλη από τη χρήση της προσωρινής αποθήκευσης; 1. Απόδοση, η οποία μπορεί να μειώσει την επαναλαμβανόμενη δημιουργία, επεξεργασία και μετάδοση δεδομένων και να αποθηκεύσει προσωρινά τα δεδομένα χωρίς αλλαγή, γεγονός που μπορεί να βελτιώσει σημαντικά την ταχύτητα απόκρισης του προγράμματος Ιστού. 2. Σταθερότητα Εάν ο αριθμός των χρηστών στην ίδια σελίδα είναι πολύ μεγάλος, εάν κάθε αίτημα υποβληθεί σε επεξεργασία, θα καταναλώσει μεγάλη σπατάλη πόρων και θα προκαλέσει αστάθεια του συστήματος 3. Διαθεσιμότητα Μερικές φορές, ορισμένες υπηρεσίες που βελτιώνουν τα δεδομένα διακόπτονται και αυτή τη στιγμή υπάρχει μια προσωρινή μνήμη και ο χρήστης συνεχίζει να τη χρησιμοποιεί, γεγονός που βελτιώνει τη διαθεσιμότητα του συστήματος
|