Ping süresini ölçerken sitenin daha yavaş açılmasına neden olabilirsiniz. Ping süresini ölçmek için kullanıcıya bir veri indirtmek gerekir. Ping süresinin düzgün ölçülebilmesi için ise en az 3-4 saniye indirtmek gerekli.
Şöyle birşey uygulanması daha uygun olur. sayfanın en altına bir php sorgusu yerleştirilir. Kullanıcının o php sorgusunu ne zaman çalıştırdığı veritabanında kayıt edilir. Ortalamanın üstündeyse kullanıcıya javascript ile bir uyarı çıkartılır ve saf html kesime yönlendirilebilir.
HTML header bilgisinin sunucya gelme hızını ölçsek işimizi kolaylaştırmaz mı aklıma en kolay u geldi hatta bununla ilgili şçyle bi kod da yazdım rtbul.com da kullanmayı düşünüyorum
$uploadtime= microtime(true)-$_SERVER["REQUEST_TIME_FLOAT"];
$header="";
foreach (getallheaders() as $name => $value) {
$headers.="$name: $value\n";
}
$headersize=strlen($headers);
echo "Header Yükleme Süresi:".$uploadtime." Saniye<br>";
echo "Header Uzunluğu:".($headersize*8)." bit<br>";
echo "Header Uzunluğu:".($headersize*8/(1024*1024))."Mega bit<br>";
echo "Bağlantı Hızı:".(($headersize*8/(1024*1024))/$uploadtime)." Mega bit<br>";