15

Web ページの出力をgzipする Rails 用の最適なプラグインは何ですか?

編集: 私がホストしている会社は、インストールしないと述べていmod_deflateます。

4

5 に答える 5

13

すでに有効になっているかどうかをテストしましたか? ホスティング プロバイダーが Apache を使用している場合、デフォルトで Apache が存在する可能性があります。

サイトに対してこのコマンドを実行し、Content-Encoding: gzipヘッダーを取得できるかどうかを確認します。

$ curl --head -H "Accept-Encoding: gzip" http://example.com
于 2008-10-30T17:19:41.317 に答える
12

別の Web サーバーを使用せずに Rails アプリケーションを実行している場合を除き (これは通常、良い考えではありません)、おそらく Web サーバーを確認する必要があります。すべての主要な Web サーバーには、gzip を有効にするオプションがあります。たとえば、Apache の場合はmod_deflateを使用できます。

于 2008-10-30T15:34:12.950 に答える
4

deflate ミドルウェアを試してみましたか? に追加use Rack::Deflaterしますconfig.ru

Herokuで実行されているアプリでそれを行う方法です(cedar-stack以降のAFAIK)。

于 2012-12-14T10:43:34.600 に答える
3

ホスティング会社がmod_deflateをサポートしていない場合は、新しいホスティング会社が必要です。Rubyでこれを行うのはかなり遅く、お尻が痛くなると思います。

于 2008-10-31T17:02:29.380 に答える
0

mod_deflateを介して apache で圧縮を有効にしてみましたか?

于 2008-10-30T15:33:22.250 に答える