0
応答が圧縮されているかどうかを確認する方法はありますか?私は圧縮でNodeJS Zlibモジュールを使用しています。NodeJS - Gzip圧縮が機能しているかどうかを確認する方法?
応答が圧縮されているかどうかを確認する方法はありますか?私は圧縮でNodeJS Zlibモジュールを使用しています。NodeJS - Gzip圧縮が機能しているかどうかを確認する方法?
結果を元に戻して元のデータと比較するだけで簡単です。
const input = '.................................';
const zlib = require('zlib');
zlib.deflate(input, (err, buffer) => {
if (!err) {
zlib.unzip(buffer, (err, _buffer) => {
if (!err) {
// Is that equal?
console.log(input === _buffer.toString());
} else {
// handle error
}
});
} else {
// handle error
}
});
また、constantsは、何が起こっているのかについての重要な情報源です。
前の例は、公式ドキュメントのわずかな修正であるgiven
出典:私は情報の非常に小さなソースは圧縮された形で大きな取得する傾向があることを確認してきたように、Javaで同じ経験は、本当に心的外傷となっています。私は情報のみを圧縮するようアドバイスします。本当に大きい場合(1MBを超える場合)