我制作了测量网站加载速度的代码,但不知道是否可以通过一些代理来测量网站的实际加载速度?
执行后使用curl_getinfo方法
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$head = curl_exec($ch);
$proxy_time = curl_getinfo($ch, CURLINFO_REDIRECT_TIME);
curl_close($ch);
- CURLINFO_CONNECT_TIME
- CURLINFO_PRETRANSFER_TIME
- CURLINFO_STARTTRANSFER_TIME
- CURLINFO_REDIRECT_COUNT
- CURLINFO_REDIRECT_TIME
你可以在这里看到更多信息:
http://php.net/manual/en/function.curl-getinfo.php
祝你好运!