さまざまな方法のDjangoのキャッシュ構成

Djangoのキャッシュは、さまざまな方法で構成され、主に以下のものが含まれます。

  1.開発とデバッグモード

  2.メモリモード

  3.ファイルを使用します

  4.直接データベース

  5.またはmemcacheのRedisの

これは、一般的に使用されていないものについて、主記録であるが、マイクロプロジェクトやベータ構成で使用することができます(主に何を記録バックエンドを、エンジン

 

メモリモード

=キャッシュ{
   ' デフォルト' {
    ' BACKEND '' django.core.cache.backends.locmem.LocMemCache ' ' LOCATION '' lowmanisbusy '#は、値に設定する必要があり、そしてのみ存在
  } 
}

 

開発とデバッグ

説明:これは開始のデバッグであり、任意の実際の内部動作せずに

キャッシュ = {
   デフォルト{
     BACKEND django.core.cache.backends.dummy.DummyCache 
   }
}

 

ファイルを使用します

説明:ファイルの保存にこのキャッシュの内容を
注:絶対パス、パスがアクセスDjangoの持つことが保証されなければならない のキャッシュを
= { デフォルト{: BACKEND django.core.cache.backends.filebased.FileBasedCache ' LOCATION '' は/ var / tmpに/ django_cache '#のキャッシュファイルのパスに保存されています     } }

 

データベースを使用してください

説明:データベースの内容を保存するには、このキャッシュ

のキャッシュ = {
  デフォルト:{
   BACKEND django.core.cache.backends.db.DatabaseCache LOCATION my_cache_table #の設定データがキャッシュに保存されていますテーブル名
} 
} 
#は、データシートを作成する必要があります。Pythonのmanage.py createcachetable

 

おすすめ

転載: www.cnblogs.com/lowmanisbusy/p/11612986.html