Yang pertama adalah menggunakan cache bawaan ASP, yang menyimpan data objek dalam memori Kedua, jika di Mvc di pengontrol atau blok kode gunakan [OutputCache(Duration = 100)] Ketiga: Jika itu adalah permintaan http [WebMethod(CacheDuration=60)] Keempat, jika menggunakan webform di blok kode, tambahkan [System.Web.UI.PartialCaching(120)]
Jika jumlah data relatif kecil, maka dapat digunakan 1. sessino <input id="HiddenValue" type="hidden" value="Nilai Awal" runat="server" NAME="HiddenValue"> Lihat Data ViewState["Negara"] kue String Kueri
Tentu saja, apa manfaat menggunakan caching? 1. Kinerja, yang dapat mengurangi pembuatan, pemrosesan, dan transmisi data berulang, dan menyimpan data tanpa perubahan, yang secara signifikan dapat meningkatkan kecepatan respons program web; 2. Stabilitas Jika jumlah pengguna di halaman yang sama terlalu besar, jika setiap permintaan diproses, itu akan menghabiskan banyak pemborosan sumber daya dan menyebabkan ketidakstabilan sistem 3. Ketersediaan Terkadang, beberapa layanan yang meningkatkan data dihentikan, dan saat ini ada cache, dan pengguna terus menggunakannya, yang meningkatkan ketersediaan sistem
|