django-cache

    0熱度

    1回答

    我想要cache a query result on per request的基礎。因爲我需要多個地方的查詢。我想要cachequery在request並隨時隨地使用它。在request-response週期結束時,它應該過期。 Here我找到了一個解決方案,但有一個討論,說這將是危險的 有人可以請告訴我如何實現這一點。

    6熱度

    4回答

    我該如何緩存匿名用戶的頁面,並將其呈現給Django 1.6中的授權用戶?曾經有一個CACHE_MIDDLEWARE_ANONYMOUS_ONLY標誌聽起來很完美,但已被刪除。 我在問,因爲每個頁面都有一個菜單欄,顯示登錄用戶的名稱和他/她的個人資料的鏈接。 什麼是正確這樣做的方式?必須是一個常見問題,但我沒有找到通過Django文檔查看的正確方法。

    2熱度

    1回答

    我需要緩存列表10MB +大小,在Django文件系統緩存中安全嗎? 還是有更好的方法來做到這一點?

    1熱度

    1回答

    我使用Django作爲我的移動前端的API。我只是來回發送JSON。我爲家庭飼料創建了一個終結點。每個用戶都有一個獨特的主頁,取決於他們關注的人。用戶發佈照片,並且該照片被推送給他們的所有追隨者的主頁提要。迄今爲止非常簡單直接。 一些同事建議我應該實現某種緩存層,但問題是,這不僅僅是一個固定的常規站點。每個視圖基於訪問它的用戶是動態的。 因此,例如,家庭飼料是按照DESC時間順序(從近到遠)發佈在

    1熱度

    1回答

    我正在使用Django 1.7和GeoDjango創建一個網站。當我需要優化網站速度時,我已經達到了目標。 瓶頸之一是查詢執行。即使經過優化,仍有一些查詢運行緩慢。 所以我想緩存查詢結果並將它們存儲在Redis中。 我得到的問題是我無法緩存一些查詢結果。特別是那些包含幾何類型和距離計算的。我打「TypeError:無法醃製二進制對象」錯誤。 緩存Django/GeoDjango QuerySets

    3熱度

    1回答

    我在Django中呈現渲染速度非常慢的視圖。我想呈現這個視圖並以編程方式緩存它,但還沒有想出如何這樣做。有什麼簡單的方法來簡單地調用我的StatusView並獲得標記爲一個字符串,所以我可以緩存它? 這是我的看法與緩存裝飾: class StatusView(ListView): template_name = 'network/list.htm' context_object

    1熱度

    1回答

    我們希望從memcachedb切換到redis。由於網站的使用率非常高,而且緩存很關鍵,我們希望看看是否可以在運行memcachedb和redis時進行測試部署。只有當我們確認所有密鑰創建正確(並且數據匹配)後,我們纔想要殺死memcachedb並完全切換到redis。 所以基本上應該在memcachedb和redis上都設置密鑰,但get操作應該只能從memcachedb中獲取,直到我們切換。有

    0熱度

    1回答

    我使用memcached作爲Django中的緩存後端。緩存不適用於特定的視圖。以下是視圖中緩存的邏輯。 >>> genre = Genre.objects.get(id=1) >>> genre_song_list = Song.objects.filter(genres=genre, duplicate=False).order_by('-votes', '-release_date') >

    34熱度

    1回答

    我注意到,有兩個不同的項目使用Redis的Django的緩存 https://github.com/sebleier/django-redis-cache/ https://github.com/niwibe/django-redis 是一個優於其他已知的,更標準的包?我無法決定使用哪一個。

    2熱度

    1回答

    使用Amazon的Elasticache服務(使用Memcached引擎)和Django的MemcachedCache後端的正確方式是什麼? 我有一個本地的Memcached服務本地運行,這與Django的設置工作正常: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.Memca