web快取簡單整理

2021-10-01 20:53:28 字數 866 閱讀 4202

我的理解:由於處理器執行速度很快,為了避免花費大量的時間來等待網路請求資源,所以會在本地存放一些經常使用到的資源,這便是web快取。

避免頻繁的資料庫查詢,將查詢的資料放入記憶體中,下次從記憶體中直接返回。

伺服器快取一些經常會被用的資源,當多個使用者訪問時,因為他們共同需要訪問的資源已經被快取了,可以有效降低伺服器壓力。

快取一些最近用到的,資料,頁面等,提高網頁開啟速度。

4.1 http1.0中
由這兩樣就可以知道,是否使用快取,還有快取的到期時間。

4.2 http1.1中

從上面我們會發現,我們快取了資源,但瀏覽器卻不知道資源是不是被更新了,是否需要載入新的資源。所以就有了下面的東西。

4.3 last-modified/if-modified-since

4.4 etag/if-none-match

另一種判斷資源是否更新過的方式

4.5 兩者的優缺點
優點:

缺點:

webstorage 裡分為sessionstoragelocalstorage

瀏覽器提供的本地資料庫,可以儲存更多的資料,還可以建立索引。

http 快取整理

1 正向 與方向 正向 客戶端請求,如 請求goggle被拒絕,可以搭建乙個 伺服器,再轉向 谷歌 反向 服務端,如ngix,指向 伺服器後,到其他的伺服器 2 快取 快取網路資源,當請求的資源被快取後,可以攔截請求,返回資源的拷貝,用來緩解伺服器壓力,提公升效能。大致分為私有與共享快取 快取驗證確...

web窗體快取

在做許可權管理時,出現了模式窗體快取的現象,就是用管理員身份登陸,後訪問奇數次模式窗體,再用另外乙個身份 沒有該模式窗體的訪問許可權 登入後訪問該模式窗體,竟然可以訪問,查明原因之後,明白了原來是,本次訪問的是快取中的資料,這為應用程式,帶來了極大的不安全因素 所以必須解決快取問題,禁止快取 立即過...

web快取技術

php本身沒有所謂處理快取的函式,因為快取實現的方式很多種.如檔案快取,那麼就是操作檔案的相關函式,如memcached,php也有相關的擴充套件函式支援.快取如何使用取決於你的程式快取方式和內容 ob 系列函式是處理向瀏覽器傳送資料的快取,跟資料快取是兩碼事 如果你不使用ob start 那麼你輸...