2012-05-28 3 views
11

公開アセットとHTTPレスポンスのGZIP圧縮を有効にして、パフォーマンスを向上させたいのですが、私のサイトには多くのモバイルアクセスがあります。Heroku CedarのPlay Framework 1アプリでGZIP圧縮を有効にするにはどうすればよいですか?

私が知る限り、これをサポートするためにPlay Frameworkには何も組み込まれておらず、Herokuは解決策を持たないようです。

私のアプリで圧縮を開始する最善の方法は何ですか?

答えて

6

チェックアウト:私はにより縮小に行くと、すべての静的リソースをgzippingを持っていた[OK]をhttps://gist.github.com/1317626

+0

がよさそうだ:

は、これまでにかかわらず動作するようです。どのようにHTMLのようなパブリックディレクトリの静的ファイルのためにそれを行うための任意のアイデア? –

+0

静的コンテンツを提供するコントローラをラップする必要があります。私はそれをどうやって行うのか見ていない。ごめんなさい。 –

+2

静的リソースを縮小してgzippingしようとしました。私のためにうまくいくと思う:https://gist.github.com/2882360 –

6

- 誰もまだこのことを試みてきていないようにみえます。

Playはプラグインを使用してフックを提供しますが、すべてのキャッシュヘッダーやものを設定する必要があるため、少しハッキリです。

https://gist.github.com/2882360

関連する問題