0

我将 Amazon 的 Elastic Beanstalk 与 Django 应用程序一起使用。它正在连接到后端的 RDS 实例。该应用程序是 99% 的数据驱动的,大多数页面不会更改,因此应该很容易缓存。但是,该站点在中等负载下崩溃了,我已经尝试了所有可用的缓存选项。我认为问题在于我需要像清漆这样的外部缓存机制。但是,除了创建高度定制的 AMI 之外,我没有看到任何使用弹性豆茎安装清漆的“简单”方法。有什么建议么?

顺便说一句,我正在使用的负载测试服务是“blitz.io”,它很快就会在服务器上施加大量负载,以模拟被 slashdotted、reddited 等。

4

1 回答 1

0

解决了!问题归结为中间件的顺序。我在 UpdateCacheMiddleware 之前有 GZipMiddleware。一旦我将 UpdateCacheMiddleware 放在 MIDDLEWARE_CLASSES 的顶部,缓存就开始正常工作。

于 2013-04-02T18:15:13.223 回答