Mri*_*lla 4 python compression django gzip static-files
我尝试分析我的Web应用程序,报告的一个瓶颈是缺少gzip压缩.我继续在Django中安装gzip中间件并获得了一些提升但是一个新的报告显示它只是gzipping HTML文件,即Django处理的任何内容.有没有办法我可以kludge/hack/force/make中间件gzip我的CSS和我的JS?
有人可以在下面回答我的问题.我对此感到有些失落.
谢谢.
Dan*_*man 16
您的CSS和JS 不应该在生产系统上通过Django.您需要配置Apache(或Nginx或其他)来提供这些服务,当您这样做时,您将能够在那里设置gzip压缩,而不是在Django中.
不,压缩和缩小不是一回事.GZip压缩是在服务器为您的请求提供服务时动态完成的,浏览器在收到文件时会透明地解压缩文件.缩小是从文件中删除注释和空格的过程,有时将多个文件连接成一个(即一个css和一个javascript,而不是每个很多).这是在将文件部署到服务器时完成的 - 通过django-compress,如Ashok建议的那样,或者像YUI压缩器那样的外部事件,浏览器不会尝试重建原始文件 - 这是不可能的,也是不必要的.
| 归档时间: |
|
| 查看次数: |
3788 次 |
| 最近记录: |