killer99977
10.06.2011, 20:21:02
Witam, mam taki oto skrypt i wszystko jest dobrze ale nie jestem pewien czy są to prawdziwe dane?Ta predkosc łącza w MB
<?php
function getmicrotime(){
return ((float)$sec+(float)$usec);
}
$time_start = getmicrotime();
$ile = 1048576;
for($i=0; $i<$ile;$i++)
{
}
$time_end = getmicrotime();
$time = $time_end - $time_start;
?>
IceManSpy
10.06.2011, 21:14:35
Nie jest. Puszczasz tylko pętle. Możesz w ten sposób sprawdzić jak szybko "działa" serwer. Ten skrypt nic nie pokazuje.
killer99977
10.06.2011, 21:23:30
A jak rozwiązać ten problem?
IceManSpy
10.06.2011, 21:44:05
Nie wiem, czy przez jakąś funkcję w PHP możesz to sprawdzić. Może da się upload sprawdzić, na zasadzie, że ktoś wrzuca plik, np 10 MB, Ty mierzysz czas, a potem wykonujesz obliczenia i podajesz wynik. Ale czy tak na prawdę jest, to nie wiem. To tylko moja teoria.
cycofiasz
11.06.2011, 07:59:39
Znajdź sobie inny szybki serwer na którym jest umieszczony jakiś większy plik. Zrób mały skrypcik curl który pobierze ten plik na Twój serwer. Zmierz czas w jakim to zrobi. Podziel wagę pliku przez ilość sekund i masz wynik
erix
11.06.2011, 09:37:21
Ale to prędkość łącza serwera, a nie klienta.