是否有一个插件可以自动缩小和缓存JavaScript?

Naf*_*Kay 6 javascript minify

我正准备开始一个新项目,我想知道是否有一种方法可以自动缩小服务器端的JavaScript,一旦JavaScript缩小了一次就提供缓存?我可以简单地编写一个构建脚本来实现这一目标,但是如果我可以通过自动缩小来"发射并忘记"这样做会很好.在这种情况下,推荐的路线是什么?我应该在花时间上线之前缩小我的JavaScript吗?或者我应该在服务器端寻找能自动为我做的事情吗?

编辑

我可能会使用Django,但当然,JavaScript和媒体是与实际的"HTML"/应用程序输出分开提供的.

Cha*_*ell 7

这将取决于您正在使用的服务器端语言.它与Javascript或Css没什么关系,而是PHP,.NET,Ruby等等.

(注意:这些只是我已经完成的一些快速搜索.我没有任何经验.)

我个人建议不要任何的微小的/在运行时相结合,因为有是一个服务器端的性能损失出现这种情况多次和一次.

以上是我的"答案"


以下是我的"偏好"

我倾向于使用某种构建时间缩小/组合工具来实现目标一次并使服务器只是"服务".

由于我正在为我的IDE运行Visual Studio,我的首选是使用一个名为Chirpy的工具...最终结果是一个静态site.min.js文件和一个site.min.css包含我需要的所有内容的静态文件.在运行时组合/缩小我的js/css,我将不再受到性能损失.


编辑

请务必阅读以下评论,因为它们有助于增加OP所寻求的整体概念.


编辑

也刚刚找到WebPutty,看起来像一个漂亮的光滑工具.

  • 当然.我不知道有什么像Chirpy这样可以将它全部整合到一起,所以这真的很酷.希望如果我推出像YUI和`mod_deflate`或`mod_gzip`这样的东西,我将获得最佳性能和文件大小. (2认同)