使用PHP获取压缩和未压缩的页面大小

使用PHP获取压缩和未压缩的页面大小,php,compression,Php,Compression,是一个很棒的工具,但我需要在一些墙后面测试一个站点,并希望找到类似的结果:压缩类型、标记大小、压缩页面大小和压缩比 如何获得压缩和未压缩的页面大小?获取此数据(file\u get\u contents()或curl)的更好方法是什么 响应头包含所有其他需要的内容-我只是不确定大小 您必须使用卷曲,因为这样做有两个原因: $headerArray = get_headers($pointer); $fileSize = $headerArray['Content-Length']; 因为您需要

是一个很棒的工具,但我需要在一些墙后面测试一个站点,并希望找到类似的结果:压缩类型、标记大小、压缩页面大小和压缩比

如何获得压缩和未压缩的页面大小?获取此数据(
file\u get\u contents()
curl
)的更好方法是什么


响应头包含所有其他需要的内容-我只是不确定大小

您必须使用卷曲,因为这样做有两个原因:

$headerArray = get_headers($pointer);
$fileSize = $headerArray['Content-Length'];
  • 因为您需要请求的头,所以可以轻松地完成CURL

  • file\u get\u contents()
    通常在内部用于包含内容,而不用于外部源获取数据。如果您将其用于外部目的,则必须注意一些问题,如内存限制、大小等