3 cách bật GZIP compression WordPress

3 tháng ago, Hướng dẫn WordPress, 2 Views
3 cách bật GZIP compression WordPress

3 Cách Bật GZIP Compression Cho WordPress Để Tăng Tốc Website

GZIP compression là một phương pháp nén file phổ biến, giúp giảm kích thước dữ liệu truyền tải giữa máy chủ web và trình duyệt của người dùng. Khi kích hoạt GZIP compression cho website WordPress của bạn, thời gian tải trang sẽ giảm đáng kể, cải thiện trải nghiệm người dùng và đồng thời, nâng cao thứ hạng SEO. Bài viết này sẽ hướng dẫn bạn 3 cách đơn giản để bật GZIP compression cho WordPress.

Tại Sao Cần Bật GZIP Compression?

Website của bạn có thể chứa nhiều file lớn như hình ảnh, CSS, JavaScript và HTML. Khi người dùng truy cập, trình duyệt phải tải tất cả những file này. GZIP compression giúp giảm kích thước của các file này trước khi gửi đến trình duyệt. Điều này dẫn đến:

  • Tốc độ tải trang nhanh hơn: Giảm thời gian chờ đợi của người dùng.
  • Tiết kiệm băng thông: Giảm lượng dữ liệu truyền tải, đặc biệt quan trọng cho người dùng di động hoặc có kết nối internet chậm.
  • Cải thiện trải nghiệm người dùng: Website tải nhanh hơn mang lại trải nghiệm tốt hơn, tăng khả năng người dùng ở lại trang web lâu hơn.
  • Tăng thứ hạng SEO: Google ưu tiên các website có tốc độ tải nhanh.

Cách 1: Sử Dụng Plugin WordPress

Đây là cách đơn giản nhất và được khuyến nghị cho người mới bắt đầu. Có rất nhiều plugin miễn phí và trả phí giúp bạn bật GZIP compression chỉ với vài cú nhấp chuột.

Các bước thực hiện:

  1. Đăng nhập vào trang quản trị WordPress.
  2. Đi đến mục “Plugins” -> “Add New”.
  3. Tìm kiếm plugin “WP Fastest Cache” hoặc “W3 Total Cache” hoặc “LiteSpeed Cache”. Các plugin này đều có chức năng bật GZIP compression.
  4. Cài đặt và kích hoạt plugin bạn chọn.
  5. Tìm đến phần cấu hình của plugin.
  6. Tìm tùy chọn “GZIP Compression” hoặc tương tự và bật nó lên.
  7. Lưu lại các thay đổi.

Ví dụ: Sử dụng WP Fastest Cache

Sau khi cài đặt và kích hoạt WP Fastest Cache, bạn vào “WP Fastest Cache” trong menu bên trái. Tìm đến tab “Cache System” và đảm bảo nó được bật. Sau đó, tìm các tùy chọn liên quan đến GZIP như “GZIP” và đánh dấu chọn vào ô này. Cuối cùng, nhấn nút “Submit” để lưu lại cài đặt.

Cách 2: Chỉnh Sửa File .htaccess

Đây là cách thủ công hơn, đòi hỏi bạn phải có quyền truy cập vào file .htaccess của website. File .htaccess là một file cấu hình máy chủ Apache, cho phép bạn điều chỉnh các thiết lập máy chủ cho website của mình.

Các bước thực hiện:

  1. Kết nối với máy chủ web của bạn thông qua FTP (File Transfer Protocol) hoặc File Manager trong cPanel.
  2. Tìm file .htaccess trong thư mục gốc của website WordPress của bạn (thường là thư mục “public_html” hoặc tương tự).
  3. Sao lưu file .htaccess trước khi chỉnh sửa để đề phòng trường hợp xảy ra lỗi.
  4. Mở file .htaccess bằng trình soạn thảo văn bản.
  5. Thêm đoạn mã sau vào file .htaccess:
    
 <IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4.0[678] no-gzip
  BrowserMatch bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>
    
  
  1. Lưu lại file .htaccess.
  2. Tải lại website của bạn để kiểm tra xem GZIP compression đã được bật hay chưa.

Lưu ý: Nếu bạn không thấy file .htaccess, có thể nó bị ẩn. Hãy chắc chắn rằng trình FTP client của bạn được cấu hình để hiển thị các file ẩn.

Cách 3: Chỉnh Sửa File wp-config.php

Cách này ít phổ biến hơn hai cách trên, nhưng cũng có thể được sử dụng để bật GZIP compression.

Các bước thực hiện:

  1. Kết nối với máy chủ web của bạn thông qua FTP (File Transfer Protocol) hoặc File Manager trong cPanel.
  2. Tìm file wp-config.php trong thư mục gốc của website WordPress của bạn.
  3. Sao lưu file wp-config.php trước khi chỉnh sửa để đề phòng trường hợp xảy ra lỗi.
  4. Mở file wp-config.php bằng trình soạn thảo văn bản.
  5. Thêm đoạn mã sau vào file wp-config.php, ngay trên dòng /* That's all, stop editing! Happy blogging. */:
    
define('WP_GZIP_COMPRESSION', true);
    
  
  1. Lưu lại file wp-config.php.
  2. Tải lại website của bạn để kiểm tra xem GZIP compression đã được bật hay chưa.

Lưu ý: Cách này có thể không hiệu quả trong một số trường hợp, tùy thuộc vào cấu hình máy chủ web của bạn. Cách tốt nhất vẫn là sử dụng plugin hoặc chỉnh sửa file .htaccess.

Kiểm Tra GZIP Compression Đã Được Bật Hay Chưa

Sau khi thực hiện một trong các cách trên, bạn cần kiểm tra xem GZIP compression đã được bật thành công hay chưa. Có nhiều công cụ trực tuyến bạn có thể sử dụng:

Chỉ cần nhập URL của website của bạn vào các công cụ này và chúng sẽ cho bạn biết liệu GZIP compression đã được kích hoạt hay chưa.

Lời Khuyên Thêm

  • Luôn sao lưu file .htaccess và wp-config.php trước khi chỉnh sửa.
  • Nếu bạn gặp lỗi sau khi chỉnh sửa, hãy khôi phục lại file gốc.
  • Sử dụng plugin caching để cải thiện hiệu suất website WordPress của bạn một cách toàn diện.

Bật GZIP compression là một bước quan trọng để tối ưu hóa tốc độ website WordPress của bạn. Với những hướng dẫn trên, bạn có thể dễ dàng thực hiện và tận hưởng những lợi ích mà nó mang lại.