mod_deflate模块VS Django的GZipMiddleware,用于部署哪一个? [英] mod_deflate vs Django GZipMiddleware, which one to use for deployment?
问题描述
我们正在部署Django的应用程式上的Apache 2.2 + mod_wsgi的。我们应该在Apache中启用mod_deflate模块或者使用Django的GZipMiddleware?哪种选择性能更好?
We're deploying Django apps with Apache 2.2 + mod_wsgi. Should we enable mod_deflate in Apache or use Django's GZipMiddleware? Which option performs better?
推荐答案
您或许应该进行测试,以肯定知道,但如果我是猜,mod_deflate模块将是该完全绕过Django的完全(如压缩了静态资源的请求更好应当部署单独即介质)。
You should probably test to know for sure, but if I were to guess, mod_deflate would be better for requests that totally bypass Django completely (like zipped up static resources that should be deployed separately i.e. media).
对于已经通过的Django反应生成的东西,它可能是一个胜负难料 - 在任何情况下,这将是本土code做的压缩和解
For things that are already generated by Django responses, it's probably a toss-up -- in either case it would be native code doing the zipping.
这篇关于mod_deflate模块VS Django的GZipMiddleware,用于部署哪一个?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!