14 Tháng 5, 2017 • Tác giả: Thịnh Nguyễn • Chuyên mục: Thủ thuật Wordpress

Hướng dẫn bật tính năng nén gzip cho website sử dụng WordPress

Tính năng nén Gzip tối quan trọng cho tất cả các website hiện nay. Nó không chỉ làm tăng tốc độ load site mà còn tăng các chỉ số giúp cho việc thân thiện với các con bọ tìm kiếm tốt hơn. Chính vì thế mà hôm nay Thịnh muốn chia sẻ với các bạn cách bật tính năng nén gzip cho website được phát triển trên nền tảng WordPress.

Lưu ý: với hướng dẫn này bạn cũng có thể làm trên các mã nguồn khác vì nó can thiệp vào file .htaccess mà thôi.

Để tránh dài dòng không cần thiết mình chia sẻ với các bạn đoạn code sau. Các bạn chỉ việc copy và paste vào file .htaccess.

Bạn cần vào thư mục root của website sau đó mở file .htaccess bằng notepad++ hoặc công cụ soạn thảo bất kì sau đó thì copy đoạn sau đây


<IfModule mod_deflate.c>

############################################
## enable apache served files compression

# Insert filter on all content
SetOutputFilter DEFLATE

# Insert filter on selected content types only
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary

</IfModule>

Tiếp đén dán vào file .htaccess và lưu lại.

Sau khi đã dán xong bạn up ngược trở lại hosting. Sau khi thực hiện xong bạn truy cập trang Google Speed để kiểm tra thông báo kết quả trả về đã bật nén gzip.

Như vậy là website của bạn đã được tối ưu với gzip sẽ giúp tăng tốc website một xíu. Tuy ít còn hơn không, mỗi thứ một thí gộp lại nó sẽ là vấn đề lớn nếu bạn muốn website vừa thân thiện với người dùng vừa thân thiện với bot mà giúp ích cho các vấn đề khác về chỉ số website.

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

4 bình luận

  • Minh Dũng

    09/09/2018 lúc 23:12

    Tăng tốc đúng thật là khó. Nhiều khi làm đủ các kiểu vẫn chậm rì.

  • Tuấn

    09/09/2017 lúc 08:32

    Mình vẫn không cải thiện dc. website logico.vn

  • Vũ Tuấn

    26/06/2017 lúc 18:49

    Trong web của mình có tới 03 file như bạn thì sửa tại file nào

    /public_html/.htaccess

    /public_html/wp-content/uploads/woocommerce_uploads/.htaccess

    /public_html/wp-content/uploads/wc-logs/.htaccess
    Admin giúp mình

    • Thịnh Nguyễn

      26/06/2017 lúc 19:06

      Hi bạn. Bạn cho vào file htaccess này nhé: /public_html/.htaccess

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Tạo tác giả khi đăng đường link website lên facebook với thẻ meta

Author tức là tác giả là điều rất quan trọng hiện nay, bởi mỗi bài viết ra đều có tác giả của nó với những ngôn từ khác với người khác. Tuy nhiên khi mà bạn đăng lên mạng xã hội hay publich ra môi trường internet thì việc sao chép nội dung diễn ra […]

Xem chi tiết →

Cách khắc phục thiếu homeLocation đối với website sử dụng WordPress

Như ở bài trước Thịnh có chia sẻ “cách khắc phục lỗi thiếu homeLocation trong Google Webmaster Tools“, thì ở bài này Thịnh tìm ra lỗi này trên mã nguồn mở WordPress mà không ai để ý tới. Lỗi thiếu homeLocation trên những website sử dụng mã nguồn mở WordPress sẽ gây ra bởi chính […]

Xem chi tiết →

Sửa lỗi maximum execution time 60 giây khi nâng cấp WordPress

Lỗi Fatal error: Maximum execution time of 60 seconds exceeded là một trong những lỗi ngớ ngẩn nhất đối với phần mềm Xampp. Bởi mặc định nó chỉ cho có 60 giây mà thôi trong khi chúng ta cập nhật phiên bản wordpress hay cài bất kỳ plugins nào hoặc nâng cấp chúng mà tập […]

Xem chi tiết →