在做許可權管理時,出現了模式窗體快取的現象,就是用管理員身份登陸,後訪問奇數次模式窗體,再用另外乙個身份(沒有該模式窗體的訪問許可權)登入後訪問該模式窗體,竟然可以訪問,查明原因之後,明白了原來是,本次訪問的是快取中的資料,這為應用程式,帶來了極大的不安全因素
所以必須解決快取問題,禁止快取:
立即過期
完全防止快取特定的 web 資源
禁止訪問快取
雖然做了上面的設定,但是由於快取的極不穩定性,仍然可能出現訪問快取的現象
解決方案1:設定》
【 參考:http://support.microsoft.com/kb/222064/zh-cn】
解決方案2:在page_load 中 response.expires = -1; 設定立即過期
howto:防止在 internet explorer 中進行快取【參考:http://support.microsoft.com/kb/234067/zh-cn】
web快取技術
php本身沒有所謂處理快取的函式,因為快取實現的方式很多種.如檔案快取,那麼就是操作檔案的相關函式,如memcached,php也有相關的擴充套件函式支援.快取如何使用取決於你的程式快取方式和內容 ob 系列函式是處理向瀏覽器傳送資料的快取,跟資料快取是兩碼事 如果你不使用ob start 那麼你輸...
web快取簡介
1.把內容快取到磁碟上 1 某些框架模板的頁面快取功能,例如smarty,zend framework 快取等等 這些的缺點是你必須用到這些框架或是模板,這也會帶來一些效能的開銷。其實也可以自己寫個簡單的快取方法。2 直接將變化不是很頻繁的內容靜態化,定期更新,靜態檔案的請求速度和消耗資源都遠小於動...
web快取技術
web快取包括瀏覽器快取,資料庫快取,伺服器快取。反向 伺服器,在資料 過程中,可以快取一些資料,以提高響應速度。這個了解的不多,不多寫了。我們可以將一些讀取非常頻繁的資料,比如訪問次數,表單中顯示的資料等,儲存在redis,memcached等基於記憶體的nosql資料庫中,作為快取,提高響應速度...