Tình hình mình đang dùng Cloud VPS thông tin như sau: CPU: 2 Core Ram: 4Gb NetW: 100Mb --- DA Controler Apache Server Nhưng em nó hay bị quá tải và đứng đơ không truy cập được khi có tầm 60 user online liên tục khoản 20 phút. vào SSH cũng không xong bài khởi động lại máy bằng trang quản trị của hệ thống. Có tìm hiểu trên mạng .. server chỉ 2Gb ram 1 Core mà kéo đến hơn 100 User online.. nhưng mình không biết cấu hình ra sao.. Mong mọi người chỉ giáo thêm ạk... ! Thanks all
Chính xác là ko có cách nào để tăng sức chịu tải cho VPS. VPS thông số thế nào thì nó vẫn chỉ như thế thôi . Bạn chỉ có thể tối ưu lại website làm cho website nhẹ nhàng hơn, giảm tối đa các request về server. Đơn gian trc mắt thì có thể kiểm tra bỏ code thừa (các đoạn code có thực thi 1 cái gì đó nhưng chẳng liên quan gì đến hiển thị, thống kê... của website), tối ưu hình ảnh (sử dụng kỹ thuật nén giảm dung lượng nhưng vẫn giữ chất lượng ảnh, sử dụng ảnh thumbnail hợp lý...), sử dụng cache, dùng kỹ thuật nén file trên server về dạng gzip.... Để tối ưu website có nhiều vấn đề lắm. Và mình nhắc lại là chẳng có cách nào tăng sức chịu tải cho VPS cả, quá lưu lượng là nó phựt thôi .
Cách tốt nhất là bạn nên cấp thêm tài nguyên cho VPS để có thể tăng sức chịu tải, bởi vì traffic càng lúc càng tăng mà tài nguyên quá ít thì VPS sẽ không chịu nổi. Như bạn bên trên nói thì nên dùng cache, cách này thì cũng tối ưu cho website nhẹ lại. Ngoài ra, bạn có thể chạy thêm CDN để phân tán các tập tin tĩnh lên các máy chủ khác, giải pháp này sẽ giúp máy chủ của bạn tiêu tốn ít tài nguyên nhất có thể. Nghiên cứu thêm về CDN tại đây nhé https://forum.idichvuseo.com/thread...bang-he-thong-content-delivery-network.26090/
Bạn chưa nói vps bạn cài những gì, dùng apache hay nginx. Nếu sử dụng apache thì tốt nhất nên chuyển sang nginx, cài thêm memcache, zend opcache để tăng tốc. Hiện tại hầu hết các site lớn đều xài nginx để chạy website rồi. Hình như IDVS cũng xài nginx cả.