5 cách phổ biến nhất để cài đặt server cho ứng dụng

5 cách phổ biến nhất để cài đặt server cho ứng dụng

4. Dùng HTTP Accelerator (Caching Reverse Proxy)

Các kỹ thuật như dùng HTTP accelerator hay caching HTTP reverse proxy có thể giảm thời gian tải nội dung từ server đến người dùng. HTTP accelerator sẽ lưu trữ nội dung mà ứng dụng trả về người dùng vào bộ nhớ lần đầu và nếu sau này có yêu cầu truy cập tương tự, HTTP accelerator chỉ cần lấy nội dung trong bộ nhớ ra để trả về người dùng mà không cần tương tác với web server nữa. Các phần mềm tăng tốc HTTP trên cloud server có thể kể đến Varnish, Squid hay Nginx.

5 cách phổ biến nhất để cài đặt server cho ứng dụng

Mô hình này rất hữu ích trong việc cải thiện hiệu suất các website có nội dung nặng hay có nhiều tài nguyên được truy cập thường xuyên, do cho phép giảm tải CPU trên web server thông qua bộ nhớ cache và nén. HTTP accelerator server có thể sử dụng như một load balancer server, và các phần mềm caching cũng được dùng để bảo vệ hệ thống chống lại các cuộc tấn công DDOS.

Hai điểm đáng chú ý khi sử dụng HTTP accelerator đó là cần điều chỉnh để có được hiệu suất tốt nhất, và nếu tỷ lệ tái sử dụng bộ nhớ cache thấp thì hiệu suất cloud server có thể bị suy giảm.

Phần tiếp >>