Làm cách nào để kích hoạt nén Gzip trên Plesk?
Một trang web có tốc độ tải nhanh sẽ mang đến trải nghiệm tuyệt vời hơn cho người dùng. Giúp trang web dễ thăng hạng trên các công cụ tìm kiếm. Các dữ liệu cần được truyền từ server đến trình duyệt người dùng để Website có thể hoạt động. Nhưng các file có dung lượng quá lớn gây tốn thời gian truyền tải của hệ thống, làm web load chậm.
Sử dụng nén Gzip sẽ giúp bạn giải quyết tình trạng này, giảm đáng kể thời gian tải vì các tệp sẽ nhỏ hơn. Bài viết sau đây của ODS sẽ hướng dẫn bạn kích hoạt tính năng nén Gzip trên Plesk. Cách sửa chữa những lỗi điển hình thường gặp.
Tại sao chúng ta cần nén Gzip?
Nén Gzip trên Plesk tương tự như việc sử dụng Winrar để nén file trên máy tính. Nén Gzip có thể nén kích thước của các trang và CSS tới 70%. Làm giảm dung lượng dữ liệu ở server khi gửi đến khách hàng. Từ đó giúp tăng tốc độ tải của Website, tiết kiệm băng thông.
Bên cạnh đó còn có một số cách khác để giảm dung lượng dữ liệu. Cùng với kết hợp phương pháp nén Gzip để tăng tốc độ web. Điển hình như việc nén tập tin hình ảnh vào độ phân giải thấp hơn, làm cho tập tin nguồn nhỏ hơn. Hoặc có thể tạo các tập tin video nhỏ hơn, giảm thiểu HTML bằng cách loại bỏ các ký tự không liên quan,… Nhờ đó giúp giảm kích thước dữ liệu, tiết kiệm không gian lưu trữ và làm tăng tốc độ truyền dữ liệu.
Hầu như bài viết nào cũng có sử dụng hình ảnh. Vì thế số lượng hình ảnh trên mỗi Website khác lớn. Bên cạnh đó, các video có kích thước, độ phân giải quá lớn sẽ gây lãng phí không gian lưu trữ và người dùng lại không cần thiết sử dụng đến mức nhu cầu ấy. Khi hình ảnh, video không được tối ưu hóa, chúng sẽ sử dụng nhiều tài nguyên máy chủ, mất nhiều thời gian để tải.
Nén Gzip hoạt động như thế nào?
Để sử dụng tính năng nén Gzip trên Plesk bạn cần kích hoạt trên Website của mình. Gzip hoạt động dựa trên quá trình trao đổi, truyền tải dữ liệu nén giữa server và trình duyệt.
Khi nhận được yêu cầu cho một Website, máy chủ sẽ kiểm tra trình duyệt có hỗ trợ Gzip không. Nếu trình duyệt chấp nhận file nén, nó sẽ gửi đến máy chủ thông báo “Accept-Encoding:gzip, deflate”.
Máy chủ sẽ tạo đánh dấu cho trang trước khi áp dụng Gzip. Sau đó server sẽ truyền file dữ liệu đã được nén cho trình duyệt với tín hiệu “Content-Encoding:gzip”. Nếu không, trình duyệt sẽ phải tải file về với dung lượng vốn có mà không được nén.
Gzip sẽ chuyển đổi đánh dấu thành luồng dữ liệu nén và gửi đến người dùng. Trình duyệt của người dùng sẽ giải nén nó và họ có thể xem các tập tin được yêu cầu một cách nhanh chóng.
Các bước để kích hoạt nén Gzip trên Plesk
Không phải Hosting nào cũng bật sẵn tính năng nén Gzip. Vì vậy bạn cần kiểm tra xem Plesk đã kích hoạt tính năng nén Gzip hay chưa.
Cách kích hoạt tính năng cho một miền trên máy chủ Plesk:
Bước 1: Trong Plesk, tới Domains => yourdomain.com => Apache & Nginx Settings.
Bước 2: Thêm các chỉ thị dưới đây vào Chỉ thị Nginx bổ sung.
Bước 3: Nhấn OK.
Bây giờ, chúng ta có thể xem các thay đổi từ trang phpinfo () trong Domain. Nó cũng sẽ hiển thị một phần của mô-đun Gzip.
Một số lỗi điển hình với nén Gzip trên Plesk
Lỗi khi cài đặt
Plesk luôn hỗ trợ sẵn tính năng nén Gzip. Đối với các máy chủ web như Nginx, tính năng này sẽ được bật tự động sau khi thiết lập cùng các cài đặt mặc định khác. Tuy nhiên, đôi khi sẽ xảy ra lỗi trong quá trình cài đặt, khiến tính năng không thể sử dụng được.
Dưới đây là nội dung hiển thị của file /etc/nginx/conf.d/gzip.conf khi có vấn đề xảy ra:
Đến đây, có thể xác định được rằng đã được kích hoạt hay chưa và bạn phải bật tính năng nén Gzip trong cài đặt. Sau đó, bạn cần kiểm tra lại cú pháp Nginx và tiến hành khởi động lại máy chủ Web.
Lỗi Gzip không hoạt động đối với các tệp tĩnh
Một vấn đề nữa mà người dùng thường gặp đó chính là khi Gzip không khả dụng đối với các tệp tĩnh như CSS, Javascript, TML, XML,… trên phiên bản Plesk Onyx.
Để khắc phục sự cố trên, bạn có thể thêm cài đặt sau đây trong các chỉ thị Nginx bổ sung của trang web:
Đến đây, vấn đề đã được giải quyết và có thể hoạt động một cách chính xác nhất.
Kết luận
Nén Gzip là phương pháp hiệu quả và đơn giản để giảm dung lượng và tăng tốc độ Website. Giúp giảm thiểu tối đa thời gian phản hồi. Trình duyệt có thể tải file đã nén, giải nén, sau đó hiển thị cho người dùng. Nén Gzip có thể sẽ chiếm một phần CPU máy chủ, nhưng bù lại bạn sẽ tiết kiệm băng thông, mang lại trải nghiệm tốt hơn cho người dùng.
Hãy kích hoạt nén Gzip trên Plesk để tăng tốc độ tải Web, nâng cao trải nghiệm người dùng và để họ tận hưởng lợi ích nó mang lại. Liên hệ ngay ODS nếu bạn có bất kỳ thắc mắc nào hoặc cần tư vấn chi tiết hơn. Chúng tôi luôn sẵn sàng giải đáp.
Tham khảo thêm: Plesk Control Panel – Sự lựa chọn của nhiều doanh nghiệp trong quản trị Web Hosting