0

私はRailsアプリを書いており、インラインajaxエディターへのこの素敵な小さなパッチに部分的に統合しました: http://inplacericheditor.box.re/

問題は、そのページに tinymce、prototype、scriptaculous が含まれていることです。少なくとも Firefox では、これらすべてをロードするときに大きな遅延が発生します。ファイルを圧縮して修正したいと思っていたので、Smurf という Rails 用のプラグインを調べました。本来の機能をうまく実行しているように見えましたが、Ajax エディターに含まれている小さなパッチ ファイルが原因で機能しなくなりました。パッチ ファイルは次のようになります。

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

あるいは、ミンフィングを心配するのではなく、キャッチするだけでよいのでしょうか? 私は開発を行っており、Apache が js ファイルの提供を別の方法で処理している可能性があることを知っています..1 つのページで提供するものがたくさんあるようです。

4

2 に答える 2

0

縮小は、gzip + 適切なキャッシュ戦略よりも多くの改善をもたらしません。

アセットのキャッシュは既に Rails に組み込まれているため、有効にする必要があります。Gzip は、サーバー構成でセットアップできます。

于 2009-09-25T04:06:51.003 に答える
0

パッチ ファイルに触れないようにプラグインを設定できますか?

また、ファイルを送信する前に Apache にファイルを gzip してもらうと、多くのことがmod_deflate役立つことを覚えておいてください。通常は 50% ほど節約できます。(引用が必要)

于 2009-09-25T01:48:45.687 に答える