GZIP: Trình nén đầu ra WordPress tốt nhất

Có tốc độ tốt hơn nằm ở đầu danh sách mong muốn của mọi chủ sở hữu trang web. Trang web càng nhanh, trải nghiệm người dùng càng lớn, dẫn đến mục đích tiến bộ hơn. Ngoài ra, Google xếp hạng các trang tải nhanh hơn cao hơn trong kết quả tìm kiếm. Vì vậy, bạn có lý do chính đáng để lấy ra từng mili giây cuối cùng mà bạn có thể từ trang web của mình. Một cách rất hiệu quả để làm điều đó với các trang web WordPress là GZIP. Cách tốt nhất hoàn hảo để tăng tốc mọi thứ là làm cho chúng nhỏ hơn. Bên phải? Và đó chính xác là những gì GZIP làm. Chúng tôi sẽ cho bạn biết cách sử dụng nó và đảm bảo rằng trang của bạn nhanh như chớp, ngay cả khi bạn đã thiết lập và tối ưu hóa tính năng nén hình ảnh cũng như các cài đặt khác.

GZIP: Trình nén đầu ra WordPress tốt nhất

Nén GZIP WordPress là gì?

GZIP là một kiểu dữ liệu và một ứng dụng phần mềm được sử dụng để nén và giải nén tệp. Jean-loup Gailly và Mark Adler đã tạo ra tính năng nén GZIP. Nó được xuất bản như một phần mềm thay thế miễn phí cho chương trình nén được sử dụng trong các hệ thống Unix thời kỳ đầu.

Cũng như phần mềm cốt lõi WordPress nói chung, GZIP được thiết kế cho GNU (phần mềm mã nguồn mở, miễn phí). Â € œGâ € trong â € œGZIPâ € là từ â € œGNU.â € WordPress Nén GZIP là phương pháp giảm kích thước tệp trang web của bạn, bao gồm HTML, JavaScript và CSS.

Nén GZIP không hoạt động trên hình ảnh; tuy nhiên, nó là một túi hỗn hợp cho các tệp phương tiện.

Tạo trang web tuyệt vời

Với trình tạo trang miễn phí tốt nhất Elementor

Bắt đầu bây giờ

Ví dụ: một số tệp đa phương tiện, chẳng hạn như tệp MPEG và WAV, nén tốt với GZIP, trong khi các loại tệp khác, chẳng hạn như tệp MP3, có thể thực sự tăng kích thước nếu bạn cố nén chúng.

Tính năng nén GZIP phải được bật trên máy chủ web của bạn để hoạt động, cho phép nén tệp và thư mục (máy chủ web có bật GZIP sẽ trả về mã hóa nội dung: tiêu đề GZIP trong phản hồi của nó).

Từ phía máy khách, tất cả các trình duyệt web hiện đại đều hỗ trợ nén GZIP và tự động yêu cầu nó khi thực hiện các yêu cầu HTTP – điều này có nghĩa là bạn có thể mong đợi tất cả người dùng sẽ thu được lợi ích của tính năng nén GZIP khi bạn đã bật nó.

GZIP đã được kích hoạt trên trang web WordPress của bạn chưa?

Có thể bạn không thực sự phải bật GZIP. Bạn có thể đã sử dụng nó và không biết nó. Nếu bạn truy cập GTMetrix hoặc bài kiểm tra tốc độ Pingdom , bạn có thể xem nó có chấm điểm trang web của bạn khi nén các thành phần của trang web của bạn hay không. Bạn sẽ thấy một cái gì đó như thế này bên dưới Bật nén hoặc một tiêu đề tương tự.

Tuy nhiên, nếu bạn không làm như vậy, bạn sẽ bị điểm kém cho phần nén có nội dung tương tự như sau:

Và nếu bạn muốn chạy nhiều lần kiểm tra khác nhau để xem điều gì đang xảy ra, ngay cả khi bạn nhận được kết quả màu xanh lục từ bài kiểm tra tốc độ. Bạn luôn có thể tìm kiếm một công cụ kiểm tra GZIP cụ thể. Base64.guru là một cơ sở trả về câu trả lời nhanh cho bạn biết cụ thể cách thức và lý do GZIP được hoặc không được bật

Cách bật tính năng nén GZIP trên WordPress

Tính năng nén GZIP được bật làm mặc định trong tất cả các trang web sử dụng WP Engine. Tất cả các tệp tĩnh, bao gồm tệp văn bản, hình ảnh, CSS và JavaScript, được nén tự động để có hiệu suất trang web tối ưu. Việc nén cơ học này làm giảm nhu cầu về các lệnh GZIP trong tệp .htaccess của bạn. Kiểm tra xem trang web của bạn đã bật GZIP hay chưa tại trình kiểm tra Gift of speed GZIP .

Tuy nhiên, không phải tất cả các trang web WordPress đều được lưu trữ trên WP Engine và sẽ không được hưởng lợi từ việc bật tính năng nén mặc định của GZIP. Nếu trang web của bạn được lưu trữ trên một nền tảng khác, bạn có thể cần bật tính năng nén GZIP theo cách thủ công. Có một số cách để thực hiện việc này, chúng ta sẽ xem xét tiếp theo.

Bật tính năng nén GZIP với một plugin

Cách dễ nhất để kích hoạt tính năng nén GZIP trên bất kỳ trang web nào là sử dụng plugin bộ nhớ đệm. Các công cụ như WP Rocket cho phép nén bằng cách thêm mã vào tệp .htaccess cho bạn, trong khi các công cụ khác như W3 Total Cache sẽ yêu cầu bạn thêm mã đó theo cách thủ công.

Mặc dù đây thường là phương pháp đơn giản nhất, nhưng nó liên quan đến việc thêm một plugin bổ sung vào trang web của bạn. Nếu bạn đang cố gắng giữ cho thư viện plugin của mình gọn gàng, bạn có thể sử dụng một trong các giải pháp sau để thay thế.

Bật tính năng nén GZIP cho Nginx

Nếu trang web của bạn sử dụng Nginx, có một đoạn mã bạn có thể sử dụng để bật tính năng nén GZIP. Sẽ là tốt nhất nếu bạn đặt đoạn mã bên dưới trong tệp nginx.conf của trang web của mình , trong phần â € œHTTPâ €. Bạn cũng có thể đặt đoạn mã này trong khối cấu hình máy chủ hoặc vị trí, nhưng phần HTTP thường được khuyến nghị:

gzip on;
gzip_types text/plain text/css text/javascript image/svg+xml image/x-icon application/javascript application/x-javascript;
gzip_min_length 1000;
gzip_vary on;
gzip_proxied no-cache no-store private expired auth;
gzip_diable “MSIE [1-6];

Sau khi bạn đã lưu và đóng tệp, bạn sẽ cần khởi động lại Nginx. Để làm như vậy, hãy sử dụng lệnh sau:

sudo service nginx restart

Sau khi khởi động lại, hãy kiểm tra để đảm bảo rằng nén GZIP đang hoạt động, bằng cách sử dụng các phương pháp chi tiết trước đó.

Bật tính năng nén GZIP cho Apache

Nếu máy chủ lưu trữ web của bạn sử dụng Apache, bạn sẽ cần chỉnh sửa tệp .htaccess để kích hoạt tính năng nén GZIP. Tệp này có thể được tìm thấy trong thư mục gốc của cài đặt WordPress của bạn thông qua Giao thức truyền tệp (FTP) hoặc trình quản lý tệp của bạn.

Bạn có thể sử dụng hai mod Apache để kích hoạt GZIP, nhưng mod_deflate là tùy chọn được hỗ trợ rộng rãi nhất và được tài liệu hóa tốt nhất. Để bật mod_deflate , hãy thêm:

>IfModule mod_deflate.c/IfModule
 

 

Để bật mod_gzip thay thế, hãy thêm:

>ifModule mod_gzip.c/ifModule
 

 

Trước khi sử dụng một trong hai mod, bạn nên sao lưu tệp .htaccess và đảm bảo rằng mod_filter mô-đun nằm trên máy chủ của bạn, nếu không lỗi 500 có thể xảy ra.

Từ cuối cùng

GZIP là một điều tuyệt vời đối với nhiều người dùng vì nó đã hoạt động dưới mui xe. Họ có thể không biết về nó, nhưng nó ở đó. Tuy nhiên, nếu trang web của bạn đang gặp phải bất kỳ vấn đề nào về tốc độ, bạn nên kiểm tra cài đặt GZIP cho trang web của mình. Và nếu các công cụ và tiện ích quay lại với bạn với thông báo cho biết bạn chưa bật GZIP, đừng lo lắng. Chỉ cần một vài cú nhấp chuột là có các plugin tốt nhất. Và vì dù sao thì bạn cũng cần một plugin bộ nhớ đệm để phát triển tốc độ WordPress, nên không có gì khác ngoài những mặt tích cực và lợi ích khi làm những gì bạn cần làm cho GZIP.