Nhờ tư vấn cấu hình nginx cho static files để tốc độ phản hồi nhanh
command05/06/20225512 lượt xem53 bình luận
Chào ae,
Nhờ ae tư vấn giúp cấu hình cho nginx cho các static files như css, images, javascript để tốc độ phản hồi nhanh nhất có thể,
Các thông tin máy chủ như sau:
- CPU 4 cores, 64GB RAM và 16TB HDD của Hetzner đặt tại Phần Lan (dữ liệu hiện tại sử dụng khoảng 55% HDD)
- Chủ yếu chứa ảnh và chỉ cài đặt nginx để làm web server, mình chỉ cấu hình tắt gzip tại nginx.conf vì file css, javascript và images đã được nén rồi, ảnh định dạng là webp và png (dưới 100KB).
- Server này chạy thông qua Cloudflare, và mình tắt luôn Security để tốc độ nhanh nhất có thể.
Khi server chạy thì tốc độ phản hồi 1 file css, js hay file ảnh (dưới 100KB) thì trong khoảng 700ms-1.5s khi chưa được CF cache, còn sau khi được CF cache thì phản hồi trong 50m-100ms.
Nếu files đó chưa được cache trên Cloudflare thì tốc độ phản hồi rất chậm, cụ thể như hình sau:
Sau khi được Cloudflare cache (HIT) thì tốc độ phản hồi tốt, như hình sau:
Thông qua các hình minh họa, mình nghĩ vấn đề nằm ở tốc độ phản hồi của nginx tại Hetzner hoặc cần cấu hình gì thêm để nginx phản hồi nhanh hơn.
Mong anh em chia sẻ kinh nghiệm để mình khắc phục vấn đề phản hồi của server!
Xin cám ơn,
Bình luận
Đang tải...
Đang kiểm tra đăng nhập...
