ASP. Net Cache (Cache)-ASP. NET (2) and asp.net
Overview
1.Meaning
Put the data in the Cache, which can be obtained directly from the Cache within the specified time to avoid pressure on the database.
2. Practice
Settings:
HttpRuntime. Cache. Insert (CacheKey, objObject, null, absoluteExpiration, slidingExpiration );
Read:
HttpRuntime. Cache ["name"]
Demo protected void Page_Load (object sender, EventArgs e) {// Cache is a globally shared DataTable dt = (DataTable) HttpRuntime. cache ["persons"]; // If the Cache does not exist, query it in the database. // This reduces the pressure on the database server.
If (dt = null) {dt = SqlHelper. executeQuery ("select * from T_Persons"); // stores the cache, which expires 30 seconds later. cache. insert ("persons", dt, null, DateTime. now. addSeconds (30), TimeSpan. zero);} Repeater1.DataSource = dt; Repeater1.DataBind ();}