python - 在django中使用缓存来加速(memcached)困惑?
ringa_lee
ringa_lee 2017-04-18 10:03:28
0
2
638
ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
伊谢尔伦

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

いいねを押す +0
阿神

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート