簡體   English   中英

Codeigniter Memcached會話存儲未命中率很高

[英]Codeigniter Memcached session storage miss high rate

我將Memcached服務用於基於Codeigniter的項目上的會話存儲。

正如我在每次刷新緩存統計信息更新中所看到的:

**GET:**

 - Hits: +1
 - Miss: +1


**SET:**

 - Total: +2


**DELETE:**

 - Hits: +1
 - Miss: +0

服務器狀態的屏幕截圖

在此處輸入圖片說明

有人會與Codeigniter面對面嗎? 如果是,為什么每次刷新我的失誤率都很高。

另外,正如我看到的那樣,每次刷新時都會從緩存中添加和刪除一些記錄。

這是CI東西嗎? 還是我錯過了什么?

終於找到了正在發生的事情:看起來這些神秘的set和delete是會話鎖。

CI更新此鍵的值時,當我使用SOME_KEY存儲會話時,它將使用SOME_KEY:lock索引創建臨時記錄,該記錄在寫入過程處於活動狀態時仍處於活動狀態。

因此,這就是為什么我每次刷新時都會錯過和設置/刪除率很高的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM