Tôi đang tìm kiếm khả năng kiểm tra tốc độ kết nối của người dùng. Nó được cho là được lưu dưới dạng tệp cookie và javascript cũng như tệp css sẽ được điều chỉnh nếu tốc độ chậm.Kiểm tra tốc độ PHP cho tốc độ kết nối của người dùng mà không có tiếng vọng trong trang hiện tại
Khả năng cho tốc độ thử nghiệm tôi có vào lúc ist sau
$kb = 512;
flush();
//
echo "<!-";
$time = explode(" ",microtime());
for($x=0;$x<$kb;$x++){
echo str_pad('', 512, '.');
flush();
}
$time_end = explode(" ",microtime());
echo "->";
$start = $time[0] + $time[1];
$finish = $time_end[0] + $time_end[1];
$deltat = $finish - $start;
return round($kb/$deltat, 3);
Trong khi nó hoạt động, tôi không thích nó để đặt rất nhiều nhân vật vào mã của tôi cũng nếu Tôi xin nhắc lại tất cả điều này tôi không thể lưu kết quả trong một cookie vì đã có một đầu ra.
Có thể làm một cái gì đó như thế này trong một tập tin khác nhau wor một cái gì đó? Bạn có giải pháp nào không?
Xin cảm ơn trước.
Tôi nghĩ rằng không thể với php thô. – fabrik
str_pad() có gì thêm 512. được dùng cho? –
Ý tưởng tồi; bạn không thể làm điều này một cách chính xác, và thậm chí nếu bạn có thể không nên. Những gì bạn muốn là một phiên bản di động của trang web của bạn mà là băng thông thấp và màn hình nhỏ thân thiện, và cung cấp cho người dùng tùy chọn * * sử dụng phiên bản di động đó. – meagar