http://www.gidnetwork.com/tools/gzip-test.php是一个很棒的工具,但我需要测试一些墙后面的网站,并希望找到类似的结果:压缩类型,标记大小,压缩页面大小和压缩比。
如何获得压缩和未压缩的页面大小?获取此数据的最佳方法是什么(file_get_contents()
或curl
)?
响应标头包含所需的一切 - 我只是不确定尺寸。
答案 0 :(得分:1)
您必须使用CURL,因为有两个原因:
当您需要请求的标题时,您可以轻松地通过CURL
file_get_contents()
通常在内部用于包含内容,而不是外部源来获取数据。如果你将它用于外部目的,那么有一些问题,如内存限制,大小等都必须小心处理。
答案 1 :(得分:0)
$headerArray = get_headers($pointer);
$fileSize = $headerArray['Content-Length'];