django-cache

    1熱度

    2回答

    基本上我想在Django中做一個變量,我不知道如何。 更確切地說,我希望用戶在登錄網站時(例如通過ChoiceField)選擇特定項目。然後,只要他不選擇另一個項目,該網站「知道」他選擇的項目,以便他可以執行與此項目相關的一些操作。 這怎麼可能?會議是否會變化?或者,也許緩存系統?一些提示,將不勝感激:) 請讓我知道,如果我不是足夠清晰的

    0熱度

    1回答

    我使用Django和jqGrid並通過AJAX加載頁面。有時,查詢非常複雜,頁面加載速度很慢,因爲遠端頁面要慢得多(這是可以預料的,結果通常超過100k個對象)。我認爲結果緩存將解決這個問題,增加一些時間來加載第一頁,但是隨後強烈加速後續頁面的加載。 相反,它使第一頁的加載非常慢,甚至後續頁面花費了大量時間(在標準PC上爲11s)。我正在使用locmem緩存後端。 任何想法?爲了進行比較,我嘗試將

    6熱度

    1回答

    我知道這兩者之間不一定有明確的區別,就像Memcached和DB/Filesystem之間存在的那樣,但我想知道什麼樣的條件會導致文件系統比DB緩存更快。而且,相反,在什麼情況下DB緩存比文件系統更快?

    2熱度

    1回答

    我想在一個django項目中使用多個緩存引擎。在例子中,我使用了sorl.thumbnail,它生成了許多sql查詢來獲取/設置模型圖像的縮略圖。爲了緩存這個查詢,我使用了memcached後端。但是,其他緩存停止工作,我的意思是模板緩存{% cache ... %},也通過API cache.get(),cache.set()。我想是這樣的 CACHES = { 'default': {

    1熱度

    1回答

    我正在計劃部署一個動態站點,需要在後臺定期完成某些任務,比如說每隔一兩個小時。我需要輸出的數據嚴格取決於這些查詢的結果。 現在,問題是這些任務需要一定的時間,例如, 8-10分鐘:因此,如果用戶請求一個頁面,並因此調用某個視圖,並且該任務仍在進行中,則一切都會變糟。 所以,這裏是一個問題:我需要實現什麼來處理這個問題? 我一直在尋找,我發現有關芹菜,但我還沒有理解它如何可以用來解決上述問題,也許實

    0熱度

    2回答

    我想知道是否可以刪除模板緩存中創建的緩存內容。我想從我的視圖中刪除它。我在我的模板中有{% cache 500 cache_name sites.number %} 是否有可能刪除視圖中的所有「cache_name」緩存內容,例如,在執行某些操作時?我想使用per-vie cache。我做的一切所描述的內容,但是當我打電話:@cache_page(3600, cache="cache_name")

    3熱度

    4回答

    我想爲匿名用戶使用django片段緩存,但爲已認證的用戶提供新數據。這似乎工作正常: {% if user.is_anonymous %} {% load cache %} {% cache 300 "my-cache-fragment" %} <b>I have to write this out twice</b> {% endcache %}

    4熱度

    2回答

    所以我想緩存一些數據在mysql和一些在memcached中。 此刻我有這個在我的配置文件,但我不知道如何寫路由器緩存後端。 CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211',

    17熱度

    4回答

    我需要使用基於memcached和基於文件的緩存。 我設置我的緩存設置: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': 'c:/foo/bar', }, 'inmem': {

    1熱度

    2回答

    我想用per-view cache。我知道它是如何工作的,但問題在哪裏?我如何使緩存失效?每次數據庫記錄更改時,我都必須這樣做。有沒有關於如何做到這一點的信息:/