【问题标题】:minifying patched javascript files缩小已修补的 javascript 文件
【发布时间】:2009-09-25 01:33:59
【问题描述】:

我正在编写一个 Rails 应用程序,并且我已将这个漂亮的小补丁部分集成到内联 ajax 编辑器中:http://inplacericheditor.box.re/

问题是,在那个页面上,我包含了 tinymce、prototype 和 scriptaculous。至少在 Firefox 中,加载所有这些内容时会有很大的延迟。我希望通过压缩文件来修复它,所以我检查了一个名为 Smurf 的 Rails 插件。它似乎做了它应该做的很好,但它被包含在 Ajax 编辑器中的小补丁文件所阻塞。补丁文件如下所示:

Object.extend(Ajax.InPlaceEditor.prototype, {
  handleAJAXFailure: function(transport)

或者,我应该只是抓住它们而不是担心弄坏它们吗?我知道我正在开发,Apache 可能会以不同的方式处理提供 js 文件。在一个页面上提供服务似乎有很多东西。

【问题讨论】:

    标签: javascript ruby-on-rails ajax minify


    【解决方案1】:

    你能把你的插件配置成不接触补丁文件吗?

    另外,请记住,让 Apache 在使用 mod_deflate 发送文件之前先对文件进行 gzip 压缩可以帮助很多 - 通常节省 50% 左右。 (需要引用)

    【讨论】:

      【解决方案2】:

      与 gzip + 适当的缓存策略相比,缩小并没有带来太大的改进。

      Rails 中已经内置了资产缓存,因此您需要打开它。 Gzip 可以在您的服务器配置中设置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-27
        • 1970-01-01
        相关资源
        最近更新 更多