web開發快取的一些了解

2021-07-13 18:06:47 字數 440 閱讀 1555

最近面試中又問道web開發後台快取的一些東西,以前這片幾乎是盲區所有有必要整理一些。

「快取」基本思路:將短時間內重複頻繁訪問的內容(或通過計算得出的內容),儲存在乙個更容易訪問的位置,方便下次訪問請求到來時直接取出(結果)。總之是減少計算次數、或訪問次數。

「快取」基本原則:需要有大量的、頻繁的對同型別資源的訪問(請求),快取才能發揮作用。

作業系統快取和應用程式系統快取:作業系統一書中講有,作業系統層面的,更貼近硬體的,為了提高計算機整體效能的,對磁碟訪問的快取。web後台快取屬於應用系統快取,主要是為了防止因使用者重複性請求、訪問而做出的重複性計算,將使用者重複性請求的結果,儲存起來(可以放到記憶體、可以放到磁碟檔案、或是快取表),從而下次再請求同樣測資源,就可以不經過計算(連線等操作)直接得出結果。

web 開發後端快取思路

http快取原理介紹

一些Web開發工具

php 之前用過eclipse很久,當時也是唯一的選擇,不過現在看來是非常不好的選擇。netbeans和phpstorm都是很優秀的選擇。乙個細節 單元測試唯一可用的就是phpunit,但是適合的場景是 工具類 即不怎麼依賴其他外部資源 適配過的框架 如yaf,yii,官方有定製版的phpunit ...

WEB開發時的一些思考

這星期在整理工程的文件。發現一些問題。1 dao層應該進行具體的操作還是抽象程度高的操作?抽象程度越高,復用的可能性就越大。但是效率上確實眼睜睜看著它提高不了。2 dao層的操作應該事先準備完整的 增刪改查 還是等用到的時候再針對性的增加?由於當初在開始建立工程時,時間緊迫而且需求不清晰,所以dao...

web開發的一些工具技巧 Web開發技巧,使用

web開發的一些工具技巧 存檔日期 2019年5月15日 首次發布 2007年8月21日 資料庫很樂意處理許多並行請求 這樣做幾乎是在資料庫的定義中進行的 但是,活動程序 執行緒或分叉 幾乎不可避免地會消耗掉寶貴的資源 資料庫連線。martin blais的antiorm庫中的antipool.py...