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

时间:2013-08-12 17:37:06

标签: php compression

http://www.gidnetwork.com/tools/gzip-test.php是一个很棒的工具,但我需要测试一些墙后面的网站,并希望找到类似的结果:压缩类型,标记大小,压缩页面大小和压缩比。

如何获得压缩和未压缩的页面大小?获取此数据的最佳方法是什么(file_get_contents()curl)?

响应标头包含所需的一切 - 我只是不确定尺寸。

2 个答案:

答案 0 :(得分:1)

您必须使用CURL,因为有两个原因:

  1. 当您需要请求的标题时,您可以轻松地通过CURL

  2. file_get_contents()通常在内部用于包含内容,而不是外部源来获取数据。如果你将它用于外部目的,那么有一些问题,如内存限制,大小等都必须小心处理。

答案 1 :(得分:0)

$headerArray = get_headers($pointer);
$fileSize = $headerArray['Content-Length'];