Hướng dẫn tăng tốc website bằng chức năng nén gzip

Đánh giá bài viết: 1 Sao2 Sao3 Sao4 Sao5 Sao (2 phiếu bầu, trung bình: 5,00 / 5)
Loading...
Trong tất cả các cách tăng tốc website thì bật nén Gzip là một trong những cách hữu hiệu và cơ bản nhất. Thông thường server trả về cho trình duyệt dưới dạng không nén. Tuy nhiên, khi nén lại chúng ta có thể tiết kiệm tới 30-70% lưu lượng và cải thiện từ 30 – 50 điểm google speed ( điểm tốc độ website do google đưa ra).

Nén GZIP là gì?

GZIP là một phương thức để nén và làm giảm dung lượng các file ở server trước khi gửi đến client (ví dụ như trình duyệt). Nó giúp tiết kiệm băng thông, tăng tốc độ tải của website lên một cách đáng kể.

Sơ đồ hoạt động của Gzip

  1. GZIP thực hiện nén tài nguyên website như Html, Css, Javascrip, Document… trước khi gửi lên Server để xử lý.
  2. Ở server sẽ thực hiện giải nén và xử lý yêu cầu .
  3. GZIP thực hiện nén tài nguyên từ server gửi đi sau khi server xử lý hoàn tất.
  4. Trình duyệt giải nén và hiển thị.

Gzip sẽ tác động trực tiếp lên file .htaccess trên hosting của website. Chính vì vậy, nó sẽ sử dụng được cho tất cả các loại website từ wordpress, php thuần, joomla.

Ưu điểm và nhược điểm của GZIP?

Lợi ích của Gzip mạng lại cho website của bạn:

  • Tăng tốc website, tài nguyên tải về nhỏ nên load nhanh hơn.
  • Giảm thiểu các sự cố hỏng css, vỡ layout khi hiển thị do đường truyền mạng kém.
  • Nâng cao trải nghiệm & đánh giá người dùng vì tốc độ nhanh sẽ là điểm cộng lớn nhất cho website của bạn.
  • Nâng cao thứ hạng trên máy tìm kiếm & điểm tốc độ google speed.

Nhược điểm còn hạn chế của Gzip:

  •  GZIP sẽ tiêu tốn hơn 1 phần CPU của server khi chưa được nén để lấy được băng thông & tốc độ load website. Tuy nhiên thì cơ sở hạ tầng viễn thông hiện nay ngày càng 1 nâng cao nên cấu hình & thiết bị server ngày càng mạnh nên hạn chế này rất là nhỏ và có thể bỏ qua.
  • GZIP không thể nén được các media như : Hình ảnh, Video , Audio, PDF…. nên đối với những loại file này bạn nên xử lý nó trước khi up lên website. Xem thêm: cách nén hình khi up web để xử lý hình ảnh cho website của bạn.

Cách kích hoạt chức năng nén Gzip trên website của bạn?

Trước khi bật nén Gzip bạn nên kiểm tra tốc độ website bằng google speed  để theo dõi xem Gzip cải thiện được bao nhiêu điểm tốc độ cho  website của bạn. Theo kinh nghiệm của mình thì Gzip có thể tăng tốc 30-70% tốc độ load website và 30-50 điểm Google Speed.

Để bật Gzip , bạn cần phải có thông tin hosting  của website để tác động lên file .htaccess của website.

  • Đăng nhập Hosting  File Manager – Public_html
  • Tìm đến File .htaccess Click chuột phải chọn Edit
  • Copy đoạn code bên dưới và dán vào file .htaccess  Lưu lại (OK)

 

## Code bật chức năng nén hình

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Bạn có thể theo dõi Video Clip mình làm trực tiếp & test thực tế cách kích hoạt gzip trên webiste:

Kết luận:  GZIP là phương án tối ưu nhất để tăng tốc website mà chỉ với một vài thao tác cơ bản để cài đặt . 

Chúc các bạn thành công!

090 398 83 93