Tôi có đúng không, tôi có thể tắt trao đổi cho máy chủ sản xuất không?
Không. Luôn có một số không gian hoán đổi.
Tôi đã thử chạy một máy chủ sản xuất mà không trao đổi một lần và khoảng một tuần sau, sau khi cập nhật Wordpress, PHP bắt đầu ăn nhiều RAM hơn chúng ta đã tính. Khi bạn hết RAM và bạn đã bật tính năng trao đổi, mọi thứ sẽ chậm lại (đôi khi rất nhiều, đôi khi chỉ một chút, tùy thuộc vào những gì bị đẩy vào đó) nhưng bạn có thể đăng nhập, tìm sự cố và cố gắng khắc phục nó
Khi bạn hết RAM và không có trao đổi, quá trình sẽ chết, mọi thứ bị đình trệ và rất nhiều thời gian, lựa chọn duy nhất của bạn là khởi động lại. Nhưng cho đến khi bạn làm điều đó khởi động lại, mọi thứ có thể sẽ phá vỡ.
Trong thế giới của tôi, tan vỡ là tồi tệ hơn nhiều so với chậm.
Tất nhiên, nếu bạn thấy hệ thống của mình liên tục sử dụng các phần trao đổi lớn (nó sẽ thường sử dụng một số thứ giống như cách di chuyển các thứ đã lưu trong bộ nhớ cache cũ), rõ ràng bạn có một vấn đề ("xin vui lòng chèn RAM"), nhưng có nó như là một mạng lưới an toàn chắc chắn được khuyến khích.
Đáp lại bình luận từ SpamapS:
Trong thế giới của "các trang web thành công", bạn có các lỗi dự phòng nóng, cân bằng tải và các công cụ khác cho phép máy phát nổ và không ảnh hưởng đến phần còn lại của trang web. Nhưng điều đó cần rất nhiều tiền mặt. Có phần cứng dự phòng không phải là kinh tế cho hầu hết các trang web, ngay cả khi họ kiếm được tiền.
Tôi hoàn toàn không đồng ý với nhận xét của bạn về thời gian hoạt động. Trong thiết lập thương mại điện tử truyền thống nếu mọi người không thể nhìn thấy trang web của bạn, họ không thể mua hàng của bạn. Đây không chỉ là thương mại điện tử, tất cả các lợi ích thương mại trực tuyến sẽ mất nhiều thời gian hơn nếu bạn thất vọng trong bất kỳ giai đoạn nào. Tôi biết vì tôi lưu trữ các trang web và dịch vụ cho các công ty và điều hành các trang web của riêng tôi. Chậm = gắt gỏng nhưng Xuống = giận dữ. Ngay cả khi bạn chỉ xuống một phút một lần, nếu người dùng thấy thông báo "không bảo trì" nhiều hơn một vài lần, họ cho rằng bạn không thể duy trì trang web.
Một máy chủ chậm không phải là lý tưởng nhưng trao đổi không phải lúc nào cũng được chạy, đó là biện pháp cuối cùng để cho phép mọi thứ tiếp tục chạy trong khi bạn sửa chúng.
Bạn cũng cho rằng chỉ có một dịch vụ chạy trên máy. Một lần nữa điều này có thể đúng nếu bạn có megabucks để phân chia mọi thứ nhưng trong thế giới thực, mọi thứ lại được gộp lại với nhau. Nhiều trang web, ssh daemon, máy chủ ftp, máy chủ email, v.v ... Một quá trình rò rỉ vào trao đổi thậm chí có thể không ảnh hưởng đến dịch vụ khác. Không có trao đổi, mọi thứ đều có cơ hội chấm dứt ngẫu nhiên, tức thời. Bạn không có quyền kiểm soát nó.
Tất nhiên trao đổi không phải là câu trả lời duy nhất. Bạn cần theo dõi để cảnh báo bạn khi bạn hết ram, nhưng chỉ cần rút phích cắm và khởi động lại không phải là câu trả lời cho phần lớn mọi người. Tôi chắc chắn rằng điều này hoạt động cho bất kỳ trang web đa quốc gia nào mà bạn chịu trách nhiệm nhưng đối với chúng tôi chỉ là những người phàm trần (chiếm phần lớn internet), thì đó là tự sát thương mại.