Một yếu tố chính trong việc này là không bị ảnh hưởng bởi việc chọn khung là truy cập cơ sở dữ liệu. Cho dù bạn có cách tiếp cận nào, bạn có thể đặt dữ liệu vào cơ sở dữ liệu quan hệ. Sau đó, câu hỏi là làm thế nào hiệu quả bạn có thể lấy dữ liệu ra khỏi cơ sở dữ liệu. Điều này chủ yếu phụ thuộc vào RDBMS (Oracle so với Postgres so với MySQL), chứ không phải trên khung công tác - ngoại trừ một số thư viện ánh xạ dữ liệu có thể sử dụng SQL không hiệu quả.
Đối với tham số "số lượt truy cập" thuần túy, câu hỏi thực sự là hệ thống tạo khuôn mẫu HTML của bạn hoạt động nhanh đến mức nào. Vì vậy, câu hỏi là: có bao nhiêu trang bạn có thể hiển thị mỗi giây? Tôi sẽ làm cho điều này là số liệu chính để xác định mức độ tốt của một hệ thống.
Tất nhiên, các trang khác nhau có thể có các chi phí khác nhau; đối với một số người, bạn có thể sử dụng bộ nhớ đệm, nhưng không thể sử dụng cho người khác. Vì vậy, trong việc đo lường khả năng mở rộng, hãy chia nhỏ 1 triệu lượt truy cập của bạn thành các trang rẻ tiền và đắt tiền và đo lường chúng một cách riêng biệt. Cùng nhau, họ nên đưa ra ước tính tốt về tải trọng mà hệ thống của bạn có thể thực hiện (hoặc số lượng hệ thống bạn cần để đáp ứng nhu cầu).
Ngoài ra còn có vấn đề về sử dụng bộ nhớ. Nếu bạn có dữ liệu trong SQL, điều này không quan trọng - nhưng với bộ nhớ đệm, bạn cũng có thể cần xem xét khả năng mở rộng. sử dụng bộ nhớ chính.
Nguồn
2009-07-22 05:27:53
Tôi cũng rất tò mò nhưng tôi thực sự nghi ngờ có bất kỳ câu trả lời cụ thể nào cho câu hỏi này. Có quá nhiều biến. Thiết kế trang web, giá trị của thời gian lập trình so với thời gian máy, v.v. Tôi nghĩ rằng có những ví dụ về các trang web lớn cho hầu hết các nền tảng, –