ブラウザによってフェッチされるファイルのサイズを減らすために、圧縮を実装する必要があります。node.jsサーバーにパブリックフォルダー(JSONおよびCSVファイル)から読み取るページがあります。
ページにアクセスしてPageSpeedを使用して分析すると、次のようになります。
次のリソースをgzipで圧縮すると、転送サイズが...減少する可能性があります。
... localhost:3000 / data / xyz.csvは1.1MiBを節約できます(83%削減)。
圧縮ファイルをクライアントに提供するにはどうすればよいですか。事前に圧縮して圧縮フォルダに追加する必要がありますか?私はその場でいくつかのCSVファイルを作成するので、実行時にこれを行うことができます。
ファイルのリクエストをインターセプトしてその圧縮コンテンツを送信するにはどうすればよいですか(xyz.CSVのみ、その他は送信しません)。
GET /data/xyz.csv 200 561ms
すべてではなく、いくつかのファイルのみを圧縮したい場合は、フォルダ内のファイルのみを言います。