Xin chào tất cả mọi người ạ! Hiện tại em đang chạy 1 site Xenforo 2 sử dụng VPS 2G Ram Centos 7 của Vultr cài hocvps Script Nginx...Nay test thử site online 400 người thì full 100% CPU. Thấy vậy em có cài thêm Redis để cache nhưng cài xong thì cũng không thấy thay đổi gì cả, không biết vấn đề em đang bị ở đây là gì nhi? Làm sao để tối ưu trang Xenforo chứ lẽ ra VPS RAM 2G online tệ cũng hơn 1000 người cùng lúc. Anh em ai có kinh nghiệm ưu ưu giúp em với ạ. Trân trọng cảm ơn!
ram là giúp chạy các service thôi không liên quan. muốn tăng chịu tải cao hơn thì thêm core hoặc phân tán server ra.
Cá nhân mình không khuyến khích dùng hocvps (ít cập nhật, cộng đồng dùng là rất ít), bạn có thể chuyển qua vpssim chẳng hạn... Với 1 CPU mà chỉ cân tải được 400 người thì hơi kém, Cách tốt nhất là dùng cloudflare proxy, dùng redis cache (cái này có rất nhiều config (tổng số dòng config redis mình gấp 3 lần số dòng của bạn vì mình redis mình dùng để cache 3 loại khác nhau). Còn redis hoàn toàn có thể giảm tải cho CPU, thấy vì cpu phải render thì redis cache kết quả render và gửi cho người dùng, không phải render nhiều lần.