Gzip trên Nginx + Centos 7: nén file tĩnh để tăng tốc độ website

 Gzip giúp nén các file tĩnh từ phía server trước khi truyền xuống client

- Chỉ có thể nén các file tĩnh dạng:html, xml, json, css, js. Không nén các file ảnh

Cấu hình GZip trên Nginx


Đầu tiên các bạn cần truy cập vào thư mục /etc/nginx trên VPS của bạn, tìm tới file nginx.conf và mở nó lên.


Sao chép toàn bộ code bên dưới dán vào bên trong câu lệnh http { rồi lưu lại.

gzip on;

gzip_min_length 0;

gzip_http_version 1.1;

gzip_comp_level 6;   

gzip_proxied any;

gzip_buffers 16 8k;

gzip_types text/plain

text/html

text/xml

text/css

application/xml

application/xhtml+xml

application/rss+xml

application/atom_xml

application/javascript

application/x-javascript

application/json

application/vnd.ms-fontobject

application/x-font-ttf

font/opentype

application/x-httpd-php;

gzip_disable "msie6";

gzip_vary on;


Mở terminal (cửa sổ dòng lệnh) lên và gõ lệnh bên dưới vào để làm mới sever Nginx.

service nginx reload

Cuối cùng để kiểm tra xem việc cấu hình nén file đã thành công chưa thì hãy gõ vào terminal (cửa sổ dòng lệnh) câu lệnh bên dưới.

curl -I -H 'Accept-Encoding: gzip,deflate' https://domain.com/wp-content/theme/tentheme/style.css

https://domain.com/wp-content/theme/tentheme/style.css đây là đường dẫn chứa file style.css của website, bạn nhập đúng đường dẫn vào đây nhé.

Nén Gzip trên NGINX tăng tốc website

Đây chính là kết quả sau khi làm xong các bước nêu trên, các tập tin của bạn đã đước nén dưới dạng Gzip rồi đó. 


NGUỒN:
https://caodem.com/nen-gzip-tren-nginx-tang-toc-website/

Nhận xét

Bài đăng phổ biến từ blog này

How to Build NodeJS REST API with Express and PostgreSQL

Cài đặt Let's Encrypt trên CentOS 7

Password so với SSH key – sử dụng cách xác thực nào tốt hơn?