検索

ホームページ  >  に質問  >  本文

python - 在django中使用缓存来加速(memcached)困惑?

ringa_leeringa_lee2859日前667

全員に返信(2)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:05:28

    1) ページが頻繁に更新されない場合は、明らかに最初の方法の方が便利です
    2) memcache のメモリ制限は物理マシンによって異なりますが、memcache の使用シナリオには注意が必要なものがいくつかありますパフォーマンスの低下を引き起こす可能性があります
    3 ) memcache はキー値データを保存します。Django の場合、各 URL に対応する HttpResponse がキャッシュされます。
    前のプロセスは
    1) Django ビューはモデルを通じて DB からデータを取得します。
    2) 次に、レンダリングするテンプレートを呼び出し、実際の HttpResponse を形成します
    3) Http Socket を介してクライアントにデータを書き戻します
    memcache を使用すると、上記の 1 と 2 が省略され、直接取り出されますURL に従ってキャッシュ プールから取得され、クライアントに返される HttpResponse

    返事
    0
  • 阿神

    阿神2017-04-18 10:05:28

    それは好きですが、私は django でキャッシュを使用したことがありません。
    それでも、これが質問の正しい考え方と形式であると言いたいのです。

    返事
    0
  • キャンセル返事