ホームページ >バックエンド開発 >Python チュートリアル >Python で Django をキャッシュする 2 つの方法 (ハードディスクと Redis)
この記事の内容は、Python で Django をキャッシュする 2 つの方法 (ハードディスクと Redis) についてです。一定の参考価値があります。必要な友人は参考にしてください。お役に立てれば幸いです。
キャッシュを設定するには、CacheDemo のミドルウェア メソッド を使用して、クライアント ブラウザのキャッシュ時間を設定できます。また、次のデコレータ メソッドを使用して、次のような個別のものをキャッシュすることもできます。関数
キャッシュをオンにする: django.views.decorators.cache からパッケージを導入し、views に catch_page をインポートし、関数上で @cache_page(5*60) で装飾します キャッシュ時間は 300 秒を指定できます括弧内
キャッシュの保存場所を設定します:
ハードディスクにキャッシュ
CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/Users/LJB/Desktop', #缓存到硬盘(此处设置为保存缓存到桌面) } }
キャッシュをredisに
CACHES = { #把缓存保存到Redis数据库 "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", #数字1为Redis数据库号, "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", "PASSWORD": "123456" } } }
注: 1を選択してくださいRedis ライブラリ キーの切り替え * すべてのデータを表示 認証 123456 パスワード ログイン
以上がPython で Django をキャッシュする 2 つの方法 (ハードディスクと Redis)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。