PDA

View Full Version : có cách nào dùng javascript get performance data từ client browser?



pinochu
28-05-2013, 14:06
Ví dụ mình muốn lấy location, OS, browser version.. client đang dùng, có thể lấy bằng javascript, giống như Google Analytics hoặc một số analytic software khác đang dùng. Giờ minh muốn lấy nhiều thông tin hơn cũng bằng JavaScript, có cách nào lấy được không?
Lý do là client không muốn deploy agent/software lên máy của họ, nhưng họ vẫn muốn collect được performance data.

chesterben
29-05-2013, 00:16
Tất các các thông tin đó đều nằm trong header của HTTP/HTTPS khi người dùng truy xuất trang bất kỳ. Công việc của bạn là dùng JS chèn 1 iframe vào HTML code của trang cần thu thập. Như vậy thì bạn cũng nhận được request của người dùng. Vậy thì vấn đề đã được giải quyết.

Good luck! lol

pinochu
29-05-2013, 11:58
đọc kỹ cái title giùm cái, mình hỏi performance data, ví dụ như CPU usage, Memory usage, mem util, cpu util, processes trên client.. mấy cái này gọi là performance data. Còn lấy data tào lao từ http header thì được rồi.

chesterben
29-05-2013, 12:03
Oh, xin lỗi đã hiểu nhầm. Nếu vậy thì không có cách trực tiếp để lấy những thông tin như vậy bằng JS trong browser đâu. Đây là vấn đề bảo mật. Bạn xem thêm giải thích ở link này:

http://stackoverflow.com/questions/9530680/javascript-dynamically-monitor-cpu-memory-usage