HomeBlogCách cài đặt và cấu hình cache NGINX

Cách cài đặt và cấu hình cache NGINX

Rate this post

Cache là bộ đệm dùng để lưu trữ tạm thời dữ liệu. Khi một trang web được tải lên, nó sẽ lưu dữ liệu đó vào bộ đệm để khi người dùng truy cập lại trang web đó, trang sẽ tải nhanh hơn. Trong bài viết này, chúng ta sẽ tìm hiểu cách định cấu hình bộ đệm Nginx để tăng tốc trang web của bạn.

I. Giới thiệu cấu hình Nginx Cache

bộ đệm NGINX.psd

Caching là phương pháp cho phép lưu trữ thông tin về trang web trong bộ nhớ tạm thời để tránh phải lấy dữ liệu từ máy chủ quá nhiều lần, giúp giảm tải cho máy chủ và tăng tốc độ tải trang web. Nginx là một trong những máy chủ web phổ biến nhất, với cấu hình bộ đệm hiệu quả.

II. Các bước để định cấu hình bộ đệm Nginx

1. Cấu hình thư mục cache

Để định cấu hình bộ đệm trên Nginx, trước tiên bạn cần tạo một thư mục bộ đệm trên máy chủ. Bạn có thể tạo thư mục này ở bất kỳ vị trí nào trên máy chủ của mình. Sau đó đảm bảo rằng thư mục này có quyền ghi để Nginx có thể ghi thông tin vào đó.

Xem thêm:  13+ nhà xe limousine hạng thương gia đi Rạch Giá từ Sài Gòn được yêu thích nhất

2. Cấu hình Nginx sử dụng cache

Bước tiếp theo là định cấu hình Nginx để sử dụng bộ đệm. Để thực hiện việc này, bạn cần thêm các dòng sau vào tệp cấu hình Nginx:

proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m inactive=60m;
proxy_cache_key "$scheme$request_method$host$request_uri";
proxy_cache_valid 200 60m;

Trong đó:

  • /path/to/cache là đường dẫn đến thư mục cache mà bạn đã tạo ở bước trước.
  • my_cache là tên của vùng bộ đệm mà bạn muốn sử dụng. Bạn có thể đặt cho nó bất kỳ tên nào bạn muốn.
  • levels=1:2 Chỉ định cấu trúc của thư mục bộ đệm. Ở đây, chúng tôi đang sử dụng cấu trúc hai cấp độ, với cấp độ đầu tiên là tên khối và cấp độ thứ hai là các tệp bộ đệm của khối.
  • inactive=60m Chỉ định thời gian tối đa mà một bản sao của tài nguyên được lưu trong bộ đệm trước khi bị xóa.
  • proxy_cache_valid Chỉ định thời gian tối đa mà một bản sao của tài nguyên được lưu trong bộ đệm trước khi bản sao đó được coi là không hợp lệ và bị xóa khỏi bộ đệm.

3. Cấu hình Nginx sử dụng cache cho truy vấn

Cuối cùng, bạn cần chỉ định Nginx sử dụng bộ đệm cho các truy vấn. Để thực hiện việc này, hãy thêm các dòng sau vào tệp cấu hình Nginx:

proxy_cache my_cache;
proxy_cache_bypass $http_pragma;
proxy_cache_revalidate on;

Trong đó:

  • my_cache là tên của vùng bộ đệm mà bạn đã xác định ở bước trước.
  • $http_pragma sẽ bỏ qua bộ đệm và tải trực tiếp từ máy chủ khi nó được đặt thành “no-cache”.
Xem thêm:  Bà Somers, 75 tuổi chia sẻ liệu pháp tự nhiên đã giúp bà vượt qua bệnh ung thư vú mà không cần hóa trị

III. Kết luận

Trên đây là các bước cơ bản để cấu hình cache trên Nginx hiệu quả. Bằng cách sử dụng bộ đệm, bạn có thể giảm tải cho máy chủ và tăng tốc độ tải trang web của mình. Hy vọng bài viết này sẽ giúp bạn hiểu rõ hơn về cách cấu hình cache trên Nginx.

Nếu bạn đang tìm kiếm một nhà cung cấp dịch vụ lưu trữ chất lượng với sự hỗ trợ đầy đủ của Nginx, hãy truy cập trang web của chúng tôi tại Chúng tôi cam kết cung cấp các giải pháp lưu trữ chất lượng với các tính năng nâng cao và hỗ trợ khách hàng 24/7.

Hoàng Minh Hảihttp://meeypage.com/tin-tuc
Hoàng Minh Hải là người sáng tạo nội dung, mọi nguồn nội dung được dẫn lại từ các tạp chí, Hoàng Minh Hải là chuyên gia công nghệ có kiến thức về VPS, website, SEO và các lĩnh vực khác như tên miền hosting
RELATED ARTICLES

Bài Viết Liên Quan