sha*_*nyu 24 django django-apps
我想捆绑css和javascript文件.我还想向客户端发送远期过期标头,因此我需要文件版本控制.
通过互联网进行的快速搜索表明,为Django开发了几种资产管理器.以下是我可以达到的列表:
他们似乎或多或少地执行相同的工作.django-compress,django-compressor和django-site-assets乍一看似乎特别有前途.如果有人提供任何有助于我们在他们之间做出选择的反馈,我将不胜感激.
Bor*_*ide 12
正如您已经注意到的那样,他们都做了同样的事情(或多或少).我决定继续使用django_compressor.
此外,我更喜欢设置过期标头或在Web服务器级别应用即时压缩.恕我直言,这些操作不应该由应用程序本身执行,因为有时它可能会导致一些问题,例如在错误页面上设置Cache-Control或过期标头等.mod_expires模块很容易根据您的需要进行配置.对于使用DEFLATE输出过滤器的动态压缩,我已经按原样使用了这个mod_deflate配置.
在众多竞争者中,我选择了django-compressor,因为它使用起来非常简单。只需在模板中放置一两个标签(典型场景:一个用于 css,另一个用于 js),大多数情况下您无需修改任何内容即可完成;您甚至不必声明或修改设置,其默认设置就很好。
| 归档时间: |
|
| 查看次数: |
5815 次 |
| 最近记录: |