5
meteorをローカルで、meteor.comで、またはherokuでホストしているかどうかにかかわらず、gzip圧縮を有効にする一般的な方法はありますか?私がherokuでホストされているMeteorアプリだけでgzip圧縮をしたいのであれば、どうすればそれを有効にすることができますか?MeteorでGzip圧縮を有効にする
meteorをローカルで、meteor.comで、またはherokuでホストしているかどうかにかかわらず、gzip圧縮を有効にする一般的な方法はありますか?私がherokuでホストされているMeteorアプリだけでgzip圧縮をしたいのであれば、どうすればそれを有効にすることができますか?MeteorでGzip圧縮を有効にする
Meteorをローカルで実行しているときにGzip圧縮が使用されているようには見えません。
meteor bundle
コマンドを実行すると、結果のバンドルにはgzipo接続ミドルウェア[1]を使用してデフォルトでgzip圧縮を実行するサーバーが含まれます。
サーバーファイルを表示(および変更)するには、tarballを展開し、 server/server.jsを編集します。
はい、流星束から生じたtarballはgzipされています。しかし、1)パッケージ化された組み合わされたJavascriptはgzipされず、初期ロード時間が遅くなります。2)もっと重要なのは、大きなデータセットを公開するときに、クライアント/サーバ通信や/ –
私の答えでは具体的ではないことを謝ります。 Re:あなたのコメント、#1は間違っています。本番バンドルから送付された3つの初期資産のうち、HTMLのみがgzipされていません。 CSSとJSのアセットは結合され、縮小され、gzipされます。 JSが最も重要なペイロードになる傾向があるため、JSが最も重要です。 Content-Encodingレスポンスヘッダーには、選択したツールを使用して確認することができます。 – alanning
#2あなたは正しいです。この時点(0.5.3)では、各xhr応答はgzipされません。答えで述べたように、server.jsファイルは変更可能です。残念ながら、xhrレスポンスにgzippoフィルタを追加する方法については十分に分かりません。 – alanning