簡體   English   中英

Django Elastic Beanstalk清漆緩存

[英]Django Elastic Beanstalk Varnish Cache

我在Django應用程序中使用Amazon的Elastic Beanstalk。 它正在連接到后端的RDS實例。 該應用程序由99%的數據驅動,大多數頁面不會更改,因此應易於緩存。 但是,該站點在中等負載下崩潰了,我已經嘗試了所有可用的緩存選項。 我認為問題是我需要外部清漆機制,例如清漆。 但是,除了創建高度定制的AMI之外,我看不到任何使用彈性豆莖安裝清漆的“簡便”方法。 有什么建議么?

順便說一句,我正在使用的負載測試服務是“ blitz.io”,它相當快地在服務器上施加了沉重的負載,以模擬正斜杠,重發等。

解決了! 問題歸結為MIDDLEWARE的順序。 在UpdateCacheMiddleware之前,我有GZipMiddleware。 一旦將UpdateCacheMiddleware放在MIDDLEWARE_CLASSES的頂部,緩存就開始正確工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM