Mat*_*ima 6 javascript css deployment minify
我对如何解决这个问题陷入了困境,希望有人能指出我正确的方向.
我试图减少css和javascript文件的大小,以提高我们网站的性能.但问题是,在部署时,我们只需将当前的svn存储库的最新开发版本上传到服务器上.
我发现很难为每个开发人员添加额外的步骤,以便在每次更改之前缩小文件,因为这会增加疏忽和人为错误的风险.
我正在考虑在服务器上拥有可读的文件版本,但是有一种文件监视器会在文件更改时执行缩小器,并更新网站使用的文件.有没有人以前实现过这个?
编辑
我们目前正在运行ASP.Net 2.0,Windows Server 2003
如果您在服务器上使用 .net,您还可以尝试Nuget 上提供的RequestReduce。它会压缩并捆绑您的 css 和 js,以及 sprites css 背景图像。它会动态执行此操作,因此您的开发人员无需执行此额外步骤。只要您有某种版本控制来在 css/js url 发生更改时更改它,RequestReduce 就会自动检测更改并处理文件。它在后台执行所有这些操作,因此不会影响响应时间。如果文件未通过 url 进行版本控制,RequestProduce 会提供一个仪表板,您可以在其中刷新其缓存。在大多数用例中,RequestReduce 的部署无需任何代码更改,几乎不需要任何配置。
| 归档时间: |
|
| 查看次数: |
2326 次 |
| 最近记录: |