文件需要多大才能从gzip压缩中获益?

Isa*_*bow 6 compression gzip

由于gzip在服务器端需要时间打包,而且在客户端需要更多时间解压缩,因此文件需要多大才能从中获益?

有没有真正的数字证明了gzip在常见下载速度下的功效?

gus*_*bro 4

这在很大程度上取决于要传输的数据的性质(即您正在处理的数据的可压缩程度)。如果您担心在客户端获取原始文件所需的时间,您应该比较:

a) 在服务器中压缩文件所花费的时间+将压缩文件从服务器传输到客户端所花费的时间+在客户端解压文件所花费的时间

b) 将原始(未压缩)文件从服务器传输到客户端所需的时间。

我相信您必须尝试使用​​应用程序的实际样本数据来测量这些数字。例如,如果您正在处理视频文件(不可压缩),那么最好只发送文件而不压缩它。但是,例如,如果您正在处理文本文件(高度可压缩),则 a) 所用的总时间可能会低于 b)