• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Bật nén gzip cho website WordPress một cách đơn giản
hosting-tot-nhat-danh-cho-wordpress

Bật nén gzip cho website WordPress một cách đơn giản

Cập nhật: 20/08/2018 Trung Hiếu 18 Bình luận

Mục lục Hiện
  • 1. Nén gzip là gì?
  • 2. Bật nén gzip cho website WordPress
    • 2.1. Đối với web server Apache hoặc LiteSpeed
    • 2.2. Đối với web server NginX

Hướng dẫn bật nén gzip cho website WordPress, giúp giảm page-size, tăng tốc độ load web.

huong-dan-bat-nen-gzip-cho-website-wordpress

Bạn kiểm tra tốc độ website với các công cụ như Google PageSpeed Insights hay GTmetrix và nhận được thông báo yêu cầu kích hoạt tính năng nén dữ liệu? Nó sẽ có dạng đại loại như “Compressing resources with gzip or deflate can reduce the number of bytes sent over the network” (Nén tài nguyên bằng gzip hoặc giảm số lượng có thể làm giảm số byte được gửi qua mạng). Vậy thì nén gzip là gì? Tại sao bạn nên bật nén gzip cho website của mình? Làm thế nào để bật nén gzip cho website WordPress một cách đơn giản nhất?

Tham khảo thêm:

  • Minify HTML, JavaScript và CSS trong WordPress không cần plugin
  • Có nên combine JavaScript và CSS trong WordPress?

Nén gzip là gì?

Nén gzip hay gzip compression là một phương pháp nén tập tin (làm cho chúng nhỏ hơn) để truyền đi trên internet nhanh hơn. Nó được tiến hành trên web server trước khi truyền dữ liệu tới trình duyệt web của người dùng. Gzip có thể giúp bạn giảm tới hơn 80% dung lượng của các tập tin JS, CSS hay HTML.

Để kiểm tra xem website đã được bật nén gzip hay chưa, các bạn có thể sử dụng công cụ Check GZIP compression, Google PageSpeed Insights hay GTmetrix. Tất cả những gì bạn cần làm là nhập tên miền vào khung sau đó click vào biểu tượng kính lúp.

kiem-tra-nen-gzip

Chờ trong giây lát, nếu bạn nhận được thông báo trông như thế này thì có nghĩa là website đã được bật nén gzip:

website-da-duoc-bat-nen-gzip

Nếu không, ngay sau đây là hướng dẫn chi tiết để bạn kích hoạt nó.

Bật nén gzip cho website WordPress

Trước hết, hãy kiểm tra xem web server bạn đang sử dụng thuộc loại nào (Apache, LiteSpeed hay NginX)? Nếu bạn không chắc chắn, hãy hỏi nhà cung cấp dịch vụ. Hướng dẫn này không chỉ áp dụng đối với website WordPress mà còn có thể áp dụng cho tất cả các mã nguồn website khác.

Đối với web server Apache hoặc LiteSpeed

Hai loại web server này đều hỗ trợ file .htaccess. Trong cPanel, nếu bạn không tìm thấy file .htaccess, hãy tham khảo bài viết “Hiển thị file htaccess trong cPanel một cách đơn giản“.

Chèn đoạn code sau đây vào đầu file .htaccess để để bật nén gzip thông qua mod_deflate:

<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/x-javascript
  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 image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml</p>
<p>  # 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>

Nếu web server của bạn không hỗ trợ mod_deflate, hãy thay thế nó bằng mod_gzip với code sau đây:

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_include handler ^cgi-script$
</ifModule>

Lưu lại và kiểm tra kết quả.

Đối với web server NginX

NginX không hỗ trợ file .htaccess. Do đó, các bạn cần phải chèn đoạn code sau đây vào trong file nginx.conf:

gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_vary on;

Khởi động lại NginX service và kiểm tra kết quả. Chúc các bạn thành công!

Mọi thắc mắc liên quan đến việc bật nén gzip cho website nói chung và website WordPress nói riêng, xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ.

Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Plugin WPCB Hybrid Cache Manager độc quyền
Plugin WPCB Hybrid Cache Manager độc quyền
Plugin WPCB APCu Cache Manager độc quyền
Plugin WPCB APCu Cache Manager độc quyền
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO

Chuyên mục: Thủ thuật WordPress Thẻ: Tăng tốc WordPress

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Cài Let’s Encrypt theo phương pháp thủ công trên cPanel
Bài viết sau Hướng dẫn cài đặt browser caching cho website WordPress »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Long 58 bình luậnviết

    28/03/2023 lúc 23:15

    Trong Cpanel anh đã bật nén Gzip và kiểm tra file htaccess đã thấy nó chèn dòng code như của em đưa nhưng khi kiểm tra qua các công cụ test đều báo chưa bật nén Gzip.

    Bình luận
    • Trung Hiếu Quản lýviết

      29/03/2023 lúc 12:13

      Anh tham khảo bài viết “Nén dữ liệu website trên hosting sử dụng cPanel” thử xem nhé.

      Bình luận
  2. NoPill 6 bình luậnviết

    30/01/2023 lúc 20:03

    Hình như địa chỉ website check Gzip ko còn hoạt động nữa rồi Hiếu ơi?

    Bình luận
    • Trung Hiếu Quản lýviết

      30/01/2023 lúc 20:11

      Bạn có thể dùng website này để thay thế nhé.

      Bình luận
  3. Cường Hồ 1 bình luậnviết

    16/05/2019 lúc 12:58

    Sao nhiều khi em check GT metrix có web yêu cầu còn có web thì k yêu cầu anh? Mặc dù em chưa cài code như trên của anh

    Bình luận
    • Trung Hiếu Quản lýviết

      16/05/2019 lúc 14:15

      Nếu host bật sẵn rồi thì không cần phải bật bằng code nữa. :P

      Bình luận
  4. Dat Nguyen 58 bình luậnviết

    23/12/2018 lúc 14:40

    Lạ nhỉ e check ở Check Gzip compression thì báo đã bật rồi, nhưng check ở pingdom thì nó báo không

    Bình luận
    • Trung Hiếu Quản lýviết

      23/12/2018 lúc 16:40

      Bạn thử cài thêm CloudFlare vào xem.

      Bình luận
  5. Long 7 bình luậnviết

    11/10/2018 lúc 13:25

    A Hiếu cho e hỏi s e dùng wp rocket mà kiểm tra thì lại chưa bật Gzip vậy. https://www.miraclex.co.kr/

    Bình luận
  6. Hưng 22 bình luậnviết

    07/10/2018 lúc 01:54

    Mình check trang nào nó cũng báo có bật hết. Trang mới mới tạo chưa cài gì nó cũng báo có bật gzip luôn

    Bình luận
    • Trung Hiếu Quản lýviết

      07/10/2018 lúc 07:39

      Bật gzip mặc định là do host mà bạn. Chỉ những host nào chưa bật sẵn thì mình mới phải dùng code để bật thôi.

      Bình luận
  7. Nguyễn Hải 27 bình luậnviết

    22/09/2018 lúc 13:07

    Nếu cài WP Super Cache rồi thì không cần phải làm như bài nữa nhỉ ?.

    Bình luận
    • Trung Hiếu Quản lýviết

      22/09/2018 lúc 13:10

      Hình như WP Super Cache có sẵn tính năng nén gzip rồi. Bạn kiểm tra bằng tools (trong bài viết) mà không thấy nó yêu cầu bật nén gzip nữa là được mà. Ngược lại thì phải làm theo hướng dẫn để kích hoạt.

      Bình luận
  8. Minh Nguyễn 1 bình luậnviết

    19/09/2018 lúc 21:13

    Tks bạn, mình thấy rằng đây là một thủ thuật tuy nhỏ nhưng hiệu quả khá tốt.

    Bình luận
  9. Lan Anh 1 bình luậnviết

    12/09/2018 lúc 14:51

    Cảm ơn anh! Em đã thử và bật nén gzip thành công!

    Bình luận
  10. Chaly 2 bình luậnviết

    20/08/2018 lúc 14:29

    việc nén lại có khả năng làm lỗi tính năng hay hiển thị của website không bạn?

    Bình luận
    • Trung Hiếu Quản lýviết

      20/08/2018 lúc 14:42

      Thường là không bạn ạ. Nếu lỗi thì chỉ cần bỏ đoạn code đi là xong mà.

      Bình luận
      • Chaly 2 bình luậnviết

        20/08/2018 lúc 14:54

        Cảm ơn bạn

        Bình luận

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Central Panel
  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026
  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026

Footer

Bình luận mới nhất

  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn trong Ra mắt plugin WPCB Central Panel độc quyền
  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn Blog trong Ra mắt plugin WPCB Central Panel độc quyền
  • Trung Hiếu trong Plugin chống spam siêu nhẹ dành cho WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn (15)
  2. Ngọc Blue (6)
  3. Tuấn Digi (1)
  4. HN (1)
  5. Blog Công Chứng (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.020 Bài viết - 35.706 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting