快取容量管理之查詢引數丟棄

2021-05-02 02:00:07 字數 873 閱讀 5716

您可以在url的查詢部分中保持一部分引數而刪掉另外一些。這種改變只會影響要被快取的響應的標誌,而不影響其他的東西,並且還可以優化伺服器效能,減少記憶體浪費。讓我們來看下面這個url:

由於必須將查詢字串加入url路徑中去才可正確地對伺服器響應進行快取,因此,我們不能使用路徑快取機制(the cache-by-path feature)——它完全忽視整個查詢字串。即使我們將乙個引數加入到查詢字串中,這種機制下也不會影響響應。

讓aicache來幫忙!我們可以忽視partnerid引數,而在簽名中保留storyid。要做到這一點,我們需要建立乙個符合這個url的樣式(如showstory.asp等你需要的)並具體化:

ignoreparam parnerid

在引數部分。現在,

將會被轉化為:

www.acmenews.com/showstory.asp?storyid=1234作為快取響應進行答覆的識別依據(快取響應的標誌)

你可以忽視掉其中乙個,一些或所有的引數,雖然通過路徑快取機制(cache-by-path feature)能最好地對其全部忽視。

**最經常使用的技術是「引數丟棄」——引數被簡化後加到乙個值為任意字串的引數中去,目的是保證任何在訪問者與目標**之間的http快取都沒有對內容進行快取。當這種丟棄引數的快取被用於可快取響應的url之中時,我們建議你配置aicache,把它從作為快取響應進行答覆的識別依據中除去。找出快取引數丟棄的名稱,並把它以恰當的url樣式加到「ignoreparam」設定中去。

HPUX之Kernel引數管理

hpux下kernel引數設定方法簡單總結整理。命令 kcusage 命令 kctune 沒有什麼可說的,用vi就可以 命令 kconfig d 可以列出到下次reboot會保留的修正的引數 設定config名 kconfig s config名 設定說明 tag kconfig t 這是confi...

js檔案快取之版本管理

以前也做過不少專案,但從來就沒有把關注的目光投向過js檔案快取。最近終於在毫無意識的情況下跳進了這個大坑。近幾個月來的工作是乙個交易系統持續改進專案,迭代發布週期大約為2 3周。最近一次迭代是v16版,在禮拜三完成發布。不幸的是,第二天上午就被老大逮過去。原來老大從生產中揪出了乙個bug,大致的問題...

weed3 2 3 3 查詢之快取控制

原始碼 原始碼 快取控制,是查詢中的重點框架提供的是控 務。而非快取服務本身,了解這個很重要。快取控制需要兩個重要的介面定義 用它可以包裝各種快取服務 public inte ce icacheservice weed3內建了三個實現類 emptycache,空快取 localcache,本地快取 ...