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

ringa_lee

répondre à tous(2)
伊谢尔伦

1) Si la page n'est pas mise à jour fréquemment, la première méthode est évidemment plus pratique
2) La limite de mémoire de Memcache dépend de votre machine physique, mais il existe certains scénarios d'utilisation de Memcache auxquels il faut prêter attention à, ce qui peut entraîner une dégradation des performances
3 ) memcache enregistre les données de valeur clé Pour Django, la réponse Http correspondant à chaque URL est mise en cache
Le processus précédent est
1) La vue Django obtient les données de la base de données via. Models
2) Puis appelle le modèle à restituer pour former une vraie HttpResponse
3) Écrivez les données au client via Http Socket
Avec Memcache, les 1 et 2 ci-dessus sont omis et sont directement supprimés du pool de cache selon l'URL et enregistré HttpResponse, renvoyé au client

.
阿神

J'aime ça, même si je n'ai jamais utilisé de cache dans Django.
Mais je tiens quand même à dire que c'est la bonne idée et le bon format pour poser des questions.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal