2009-01-21 36 views
5

Tôi viết các ứng dụng dựa trên web. Hiệu suất rõ ràng là một yếu tố quan trọng. Trong khi tải cơ sở dữ liệu và thời gian hiển thị trang là những điều tôi có quyền kiểm soát, thì kết nối internet của người dùng không.Kiểm tra độ trễ/băng thông đơn giản để ước tính trải nghiệm người dùng

Điều tôi đang tìm là cách để chỉ ra loại kết nối mà người dùng có. Một cái gì đó dọc theo dòng đèn giao thông ở góc của một trang web hiển thị cho người dùng loại kết nối nào họ có với trang web và do đó cho biết loại hiệu suất cảm nhận nào mà họ mong đợi. ví dụ. Có thể ứng dụng có vẻ chậm vì mọi người khác trong công ty của bạn đang duyệt facebook vào giờ ăn trưa của họ.

Suy nghĩ ban đầu của tôi là điều này có thể đạt được bằng một số javascript chạy trên mỗi lần tải trang.

Lý tưởng là mã rất "có thể thả" và không yêu cầu thay đổi mã hoặc cơ sở hạ tầng chính để triển khai.

Trả lời

2

This có vẻ giống như thứ bạn có thể sử dụng. Bạn cũng có thể yêu cầu AJAX thời gian; Chuyến đi khứ hồi bao lâu? Có thể bạn sẽ phải tự mình thiết lập một số điểm chuẩn.

+0

Liên kết đó dường như không hợp lệ đối với tôi. –

+0

Có lẽ cái này? http://crynobone.com/ci/index.php/archive/view/852 – blockhead

+0

Speedof.me API là câu trả lời cho năm 2014. http://speedof.me/api – advncd

Các vấn đề liên quan