中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Apache HTTP服務器的緩存功能介紹

發布時間:2020-06-21 21:02:12 來源:億速云 閱讀:107 作者:鴿子 欄目:建站服務器

Apache HTTP服務器提供了一系列緩存功能,旨在以各種方式提高服務器的性能。

三態RFC2616 HTTP緩存 

mod_cache及其提供者模塊mod_cache_disk提供智能的HTTP感知緩存。內容本身存儲在緩存中,mod_cache旨在遵守控制內容可緩存性的所有各種HTTP頭和選項。

mod_cache針對簡單和復雜的緩存配置,可以在其中處理代理內容,動態本地內容,或者需要加速對可能較慢的磁盤上的本地文件的訪問。

雙狀態鍵/值共享對象緩存

共享對象緩存API(socache)及其提供程序模塊提供基于服務器范圍的鍵/值共享對象緩存。這些模塊旨在緩存低級別數據,例如SSL會話和身份驗證憑據。

后端允許數據在服務器范圍內存儲在共享內存中,或者數據中心內存儲在緩存中,例如memcache或distcache。

專門的文件緩存

mod_file_cache提供了在服務器啟動時將文件預加載到內存中的功能,并且可以改善訪問時間并保存經常訪問的文件上的文件句柄,因為不需要在每個請求上轉到磁盤。

三態RFC2616 HTTP緩存

HTTP協議包含對RFC2616第13節描述的內聯緩存機制的內置支持,mod_cache模塊可用于利用此功能。

與簡單的兩個狀態鍵/值緩存不同,其中內容在不再新鮮時完全消失,HTTP緩存包括保留陳舊內容的機制,并詢問源服務器此陳舊內容是否已更改,如果不是則再次刷新。

HTTP緩存中的條目存在以下三種狀態之一:

Fresh

如果內容足夠新(比其新鮮壽命更年輕),則認為是Fresh。HTTP緩存可以免費提供新內容,而無需對源服務器進行任何調用。

Stale

如果內容太舊(早于其新鮮度生命周期),則認為是Stale。HTTP緩存應聯系原始服務器,并在向客戶端提供過時內容之前檢查內容是否仍然是新的。

如果原始服務器仍然無效,則原始服務器將使用替換內容進行響應,或者理想情況下,源服務器將使用代碼進行響應以告知緩存內容仍然是新的,而無需再次生成或發送內容。內容再次變得新,循環繼續。

HTTP協議允許緩存在某些情況下提供過時數據,例如當嘗試使用源服務器刷新數據時出現5xx錯誤,或者另一個請求已經在刷新給定條目的過程中。在這些情況下,會在響應中添加警告標頭。

Non Existent

如果緩存已滿,則保留從緩存中刪除內容以騰出空間的選項。內容可以隨時刪除,可以是舊或新。htcacheclean工具可以一次性運行,或者作為守護程序部署,以使緩存的大小保持在給定大小或給定數量的inode內。在嘗試刪除新內容之前,該工具會嘗試刪除舊內容。

以上就是如何使用Apache HTTP Server的緩存功能的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵山县| 中牟县| 武冈市| 崇阳县| 盐边县| 马尔康县| 宁海县| 阿城市| 新源县| 开远市| 平阳县| 富顺县| 湟中县| 丰镇市| 广昌县| 隆昌县| 巧家县| 论坛| 鄂尔多斯市| 德兴市| 安远县| 阳春市| 新干县| 万州区| 临桂县| 嘉禾县| 定南县| 太湖县| 彰化市| 叶城县| 文昌市| 洛宁县| 通河县| 施甸县| 长兴县| 克拉玛依市| 灵石县| 龙山县| 安泽县| 德州市| 高陵县|