好的我想我在學習memcached時錯過了一點,或者我只是不知道自己在做什麼。更好地理解用戶和memcached之間的關係
基本上我將memcached(使用CodeIgniter)集成到我的應用程序中以節省加載時間。我認爲我存儲的key:value對對當前用戶是唯一的。顯然情況並非如此,因爲當另一個用戶登錄時,他們會得到第一個用戶緩存的值,包括用戶配置文件。
如果memcached key:值對在所有用戶之間共享,那麼似乎當前用戶獨有的「nothing」可以被緩存,或者我完全錯過了某些東西(我希望如此)。
任何幫助表示讚賞。
一般來說,你不會緩存用戶特定的數據,只有'通用'的東西 – 2013-05-02 02:16:27
這聽起來像一個令人難以置信的天真的問題,但什麼是'通用'?如果應用程序從數據庫獲取數據,那麼它將「始終」具有一定的獨特性。 – devinfd 2013-05-02 15:23:00
大多數應用程序\網站是通用的,相同的數據提供給每一個,這是一個點。如果由於用戶規格而每次都必須是新的,那麼在緩存中就沒有任何指針 – 2013-05-02 20:22:59