Hãy nhớ rằng mỗi nhân viên apache sẽ tiêu thụ khoảng 20-25 MB, vì vậy, nếu các lượt truy cập 1k của bạn sẽ cách đều nhau trong 8 giờ mỗi ngày, bạn có thể nghĩ về việc chỉ phải phục vụ 0,03 yêu cầu mỗi giây.
Giả sử bạn có tất cả lưu lượng truy cập tập trung chỉ trong 1 giờ trong ngày (tất nhiên không phải vậy), bạn sẽ phải phục vụ khoảng 0,28 yêu cầu mỗi giây.
Một vấn đề khác là DB có bao nhiêu bộ nhớ, tuy nhiên thật đơn giản để biết và đó là một chi phí khá cố định.
Trong trường hợp xấu nhất, bạn sẽ phải chuyển toàn bộ DB (trời ơi!, Tái cấu trúc SQL của bạn trong trường hợp này! :)) .. vì vậy hãy nhân đôi số trước đó ..
Câu trả lời ngắn gọn là (IMHO) 128MB sẽ đủ, dồi dào. Máy chủ của bạn sẽ không hoạt động và bộ nhớ sẽ miễn phí trong một thời gian dài, với lưu lượng truy cập mà bạn tưởng tượng.
Tôi có 20 tên miền vào VPS với 256 MB kể từ 3 năm, mọi thứ đều ổn ... và tổng số lần truy cập là khoảng 1500-2000 ...
OK, bộ nhớ ngày nay rẻ, nhưng các bạn ... bạn có biết một gigabyte là bao nhiêu không?
PS: Tất nhiên tôi đang nói về một hệ thống linux, không phải về việc hệ điều hành chỉ tiêu tốn 4GB cho gui :)
apache2.conf
. thay đổi tất cả? chúng được dán nhãn:prefork MPM
,worker MPM
,event MPM