1
我有一個類,它分析多個網址/供稿 並存儲條目散列。以前我把哈希放入一個會話變量, ,但不是擊中分貝,我現在切換到{request.user.id:[hashes]}形式的類變量。這是不好的做法嗎?有什麼理由反對嗎?Django:合理將會話數據存儲在類變量中?
我有一個類,它分析多個網址/供稿 並存儲條目散列。以前我把哈希放入一個會話變量, ,但不是擊中分貝,我現在切換到{request.user.id:[hashes]}形式的類變量。這是不好的做法嗎?有什麼理由反對嗎?Django:合理將會話數據存儲在類變量中?
我看到很多理由不這樣做。
我確信高速緩存解決方案提供強大的內存管理解決方案。這包括作爲守護進程運行。使緩存失效,設置數據的生命週期。
通過設置一個類變量,你正在放棄上述事情。
此外,緩存解決方案提供了一個乾淨的記錄,API與他們接口。
此外,當應用程序被回收並且內存被丟棄時會發生什麼。哈希條目如何持久? –
謝謝。我正在使用memcache來存儲實際呈現的條目。哈希表只與AJAX更新週期有關,所以它並不需要持久化。但我會考慮通過memcache實現。 – reinhardt