2009-09-25 108 views
0

我正在寫一個Rails應用程序,我已經部分地集成在這個可愛的小補丁,符合AJAX編輯:http://inplacericheditor.box.re/縮小文件修補JavaScript文件

的問題是,該網頁上我有TinyMCE的,原型和包括scriptaculous。在Firefox中,至少在加載所有這些東西時會有很大的延遲。我希望通過壓縮文件來修復它,所以我查了一個名爲Smurf的軌道插件。它似乎做了它應該做得很好的事情,但它在Ajax編輯器中包含的小補丁文件中窒息。這個補丁文件看起來像這樣:

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

另外,我應該抓住他們,而不是擔心他們溺愛嗎?我知道我正在運行開發,並且Apache可能會以不同的方式處理js文件的服務。在一個頁面上看起來好像有很多事情要做。

回答

0

你可以配置你的插件不接觸補丁文件嗎?另外,請記住,在使用mod_deflate發送文件之前讓Apache對gzip文件進行gzip操作有助於節省大量的時間 - 通常爲50%左右。 (引用需要)

0

縮小與gzip +適當的緩存策略沒有太大的改進。

資產緩存已經內置到Rails中,所以你需要打開它。 Gzip可以在您的服務器配置中設置。