我正在尝试查找一个网址的文件大小:
$url1 = 'www.google.com';
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, $url1);
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($curl1);
$file_size = curl_getinfo($curl1, CURLINFO_SIZE_DOWNLOAD );
$file_size_kb = $file_size / 1000;
echo $file_size_kb;
输出为43331
。我认为这太低了,因为我有谷歌缓存。这可能是真的吗?另外我在一些其他计算URL大小的网站上测试了谷歌,结果是两倍大。
Cache-Control: public, s-maxage=600
(或类似内容),无论连接是否是新的或重用的。 - qualbeencurl_setopt($curl1, CURLOPT_HTTPHEADER, array("Cache-Control: no-cache, must-revalidate")
- Sjoerd Linders