Tôi có một trang web mà trên đó một số div nhất định cần phải được làm mới sau mỗi 3 giây. div này có chứa các biến dựa trên phần còn lại của nội dung của trang đó (ví dụ trên cho dù bạn đang đăng nhập vào trang web, những gì username là vv)MySQL có bao nhiêu truy vấn có thể được xử lý mỗi giây
tôi đã đạt được hiệu quả làm mới này qua jQuery
setInterval(function()
{
$('#div').load('page.php #div');
}, 3000);
;
Câu hỏi tôi có là: ajax tải toàn bộ trang trước khi chèn khối div mong muốn vào vị trí. Toàn bộ trang có khoảng 15 truy vấn (có thể nhiều hơn một chút). Các truy vấn này khá đơn giản, chỉ cần tra cứu một hàng hoặc một trường (SELECT).
Với tập lệnh trên, 15+ truy vấn này sẽ được thực hiện sau mỗi 3 giây, tức là 5 truy vấn một giây. Nếu tôi có 100 khách truy cập, đó là 500 truy vấn một giây. Trước khi tôi đi xa hơn nữa, tôi cần biết điều này quá nhiều?
Điều này sẽ được xử lý tốt hơn bởi một số loại bỏ phiếu dài, tức là [Comet] (http://en.wikipedia.org/wiki/Comet_ (lập trình)). – ceejayoz
câu hỏi sẽ là số lượng kết nối có thể được xử lý cùng một lúc – jcho360