• 15-06-2006, 22:39:12
    #1
    <?php
    if($_GET['do'] == '')
    {
    echo "<b><a href='?do=test&size=100'>Speed test with 100KB</a></b><br>";
    echo "<b><a href='?do=test&size=512'>Speed test with 512KB</a></b><br>";
    echo "<b><a href='?do=test&size=1024'>Speed test with 1024KB</a></b><br>";
    echo "<b><a href='?do=test&size=5000'>Speed test with 5000KB</a></b><br>";
    }
    if($_GET['do'] == 'test')
    {
    $_size = $_GET['size'];
    if(($_size == '100') || ($_size == '512') || ($_size == '1024') || ($_size == '5000'))
    {
    
    $numKB = $_size*1024;
    function getmicrotime()
    { 
        list($usec, $sec) = explode(" ", microtime());
        return ((float)$usec + (float)$sec);
    }
    
    flush();
    $timeStart = getmicrotime();
    $nlLength = strlen("<br>");
    for ($i = 0; $i < $numKB; $i++)
    {
        $string =  str_pad('', 1024 - $nlLength, '/*\\*') . "<br>";
        flush();
    }
    $timeEnd = getmicrotime();
    $timeDiff = round($timeEnd - $timeStart, 1);
    
            echo "<br><b>Transferred " . $numKB/1024 . " <abbr title=\"kilobyte\">KB</abbr> in {$timeDiff} seconds. <a href='?do='>Test Again</a></b><br>";
    }
    else
    {
    echo "<b>Sorry, please pick a valid size.</b><a href='?do='>Geri Dön</a><br>";
    }
        ?>
  • 27-06-2006, 10:31:10
    #2
    Misafir
    pekala bu işlemi yapması kac sn surecek yani benim sistemimi yavaşlatacakmı eğer ipbul.comdaki gibiyse bi işe yaramaz bence
  • 27-06-2006, 11:18:24
    #3
    Hayır bu senin siteni yavaşlatmaz. Ziyaretçinin bağlantı hızıyla alakalı.
  • 27-06-2006, 12:17:34
    #4
    Misafir
    yaa ben ziyaretcinin haberi yokken ölçtürmeyi düşünüyom kendi sitemin istatistiklerine koycam internet hızı kac olanlar giriyo die burda dosya download ediyo o yuzden cok zaman gecer başka bir yolu yokmu ziyaretcinin bağlantı hızını öğrenmenin hatta sadece 512 1024 flan da yeter ...
  • 27-06-2006, 15:31:24
    #5
    bu kodları bilmemne.php diye kaydedip include "bilmemne.php"; şeklinde kendine göre uyarlaman mümkün.
  • 27-06-2006, 22:46:01
    #6
    Misafir
    Paylaşımın için sağol.
  • 24-09-2006, 23:39:03
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    paylaşım için tşekkürler