天天看點

資料庫和緩存

1. 什麼是cookie對象:cookie 提供了一種在 web 應用程式中存儲使用者特定資訊的方法。例如,當使用者通路您的站點時,您可以使用

cookie 存儲使用者首選項或其他資訊。當該使用者再次通路您的網站時,應用程式便可以檢索以前存儲的資訊。

session對象:session對象是httpsessionstate類的一個執行個體,其功能和application對象類似,都是用來存儲跨網頁程式的變量或者對象,但session對象和application對象有些特性存在着差異。session對象隻針對單一網頁使用者,不同的用戶端無法互相存取。application對象中止于停止iis服務,而session對象中止于聯機機器離線時,也就是當網頁使用者關掉浏覽器或超過session變量的有效時間時,session對象就會消失。

application對象:application在伺服器上建立一個多使用者共享的的對象,一個使用者一次執行完畢之後,application對象儲存在伺服器上行,其他使用者可以可以繼續通路.

2.在access中如何建立資料庫:打開access,再空白資料庫,選擇檔案,最後建立。

你認為資料庫在網站開發中所扮演的角色是什麼。背景資料庫,前台asp.net

使用資料庫和使用檔案,兩者的優缺點各是什麼。資料庫優點:資料庫能保證資料的完整性,資料不被丢失,而檔案就不一定了。

3.緩存的看法:asp.net中的資料緩存由cache類和system.web.caching命名空間中的cachedependency類支援。cache類提供向緩存插入和從中取出資料的方法。cachedependency類允許為緩存中資料項的指定其依賴項。當我們用insert和add方法将項目加入緩存中,可以指定一個項目的過期(expiration)政策。我們可以用insert方法的absoluteexpiration屬性來定義緩存中一個項目的生命期。這個屬性允許你指定相應資料項過期的準确時間。也可以使用slidingexpiration屬性來指定項目過期的流逝時間(基于它被通路的時間)。一旦一個項目過期,它從緩存中被清除。除非它再次被加入緩存中,否則再試圖通路,将傳回一個空值。

緩存的好處:對電腦好,保護電腦。