2010-11-16 35 views
5

Xem các trang tiểu sử của người dùng đã hỏi hơn 10 câu hỏi. (ví dụ: https://webapps.stackexchange.com/users/2496/tobeannounced)Stack Exchange tạo tải trang mới nhanh như thế nào?

Bây giờ, hãy thử bỏ qua các câu hỏi 10-20 hoặc trang 2 trong số các câu hỏi mà họ đã hỏi.

Tải cho trang mới gần như tức thời.

Làm thế nào là thực hiện?

Chỉ cần tải tất cả các câu hỏi khi trang đầu tiên được tải để bất kỳ trang bổ sung nào được gọi lên tải rất nhanh? Nói cách khác, các trang bổ sung được tải sẵn?

+2

Điều này thực sự thuộc về meta.stackoverflow.com – ale

Trả lời

7

Sử dụng tab mạng của Firebug cho Firefox, bạn có thể xem tất cả các yêu cầu HTTP đang được thực hiện. Khi bật tính năng này, bạn có thể thấy rằng nhấp vào liên kết tiếp theo sẽ kích hoạt yêu cầu HTTP lấy trang tiếp theo của câu hỏi (tức là không phải tải trước tất cả các câu hỏi với tải trang ban đầu). Đó là một yêu cầu nhỏ, phản hồi nhỏ và máy chủ trả lời thực sự nhanh chóng, đó là lý do tại sao nó xảy ra gần như ngay lập tức.

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