我正在编写一个Rails应用程序,并且我已经将这个很好的小补丁部分集成到了ajax编辑器中:http://inplacericheditor.box.re/
问题是,在那个页面上我包含了tinymce,prototype和scriptaculous。在Firefox中,至少在所有这些东西加载时存在很大的滞后。我希望通过压缩文件来修复它,所以我检查了一个名为Smurf的rails插件。它似乎做了它本应该做得很好的事情,但它对Ajax编辑器中包含的小补丁文件感到窒息。补丁文件如下所示:
Object.extend(Ajax.InPlaceEditor.prototype, {
handleAJAXFailure: function(transport)
或者,我应该抓住他们而不是担心他们的捏造?我知道我正在进行开发,并且Apache可能会以不同的方式处理js文件。在一个页面上看似很多东西。
答案 0 :(得分:0)
您可以将插件配置为不接触补丁文件吗?
另外,请记住,在使用mod_deflate
发送文件之前让Apache对文件进行gzip有助于大量节省 - 通常可节省50%左右。 (需要引证)
答案 1 :(得分:0)
缩小与gzip +正确的缓存策略相比没有太大改进。
资产缓存已内置到Rails中,因此您需要启用它。可以在服务器配置中设置Gzip。