GZIP là một phương thức nén dữ liệu.việc nén dữ liệu giúp cho website của bạn có thể duyệt web nhanh hơn.với việc hầu hết các trình duyệt web hiện nay đều chấp nhật các trang web mã hóa trong GZIP hoặc phương pháp mã hóa Deflate ( mã hoá GZIP vẫn phổ biến hơn ) nên hầu hết các webmaster hiện nay đều áp dụng phương thức mã hoá GZIP này cho website của mình.
Tuy nhiên với các host ảo (wamp,xampp,..) thì để website của bạn có thể dùng đc phương thức mã hoá GZIP này bạn phải ENABLE GZIP cho các host ảo ảo của mình.ở đây mình hướng dẫn các bạn Enable GZIP cho Wamp Server
đầu tiên bạn click chuột trái vào biểu tượng của Wamp Server trên thanh Taskbar -> PHP -> php.ini ( mở file này lên ) việc ta cần làm là chỉnh sửa trong file này.(mình cũng có tham khảo 1 số cách như chỉnh sửa trong file http.conf của Apache tuy nhiên thì không hiệu quả )
zlib.output_compression
Giá trị mặc định của nó là OFF.ta cần bật nó lên.tìm dòng sau đây :
zlib.output_compression = OFF
thay thế như sau :
zlib.output_compression = ON
PHP cũng có một chỉ thị có thể được sử dụng để điều chỉnh mức độ nén. Để thiết lập mức độ nén, sử dụng các dòng sau trong php.ini, với giá trị hợp lệ từ 1 đến 9, trong đó 1 là mức độ nén thấp nhất và 9 là nén cao nhất.Mặc định mức độ nén là 6, nén ở mức 6 cung cấp nén tốt nhất mà không làm giảm hiệu suất máy chủ.
tìm dòng sau :
zlib.output_compression_level = -1
thay thế bằng :
zlib.output_compression_level = 6
Ngoài ra, nếu như bạn không thể chỉnh sửa được file php.ini thì có thể chỉnh sửa trong file .htaccess
Tuy nhiên thì việc chỉnh sửa trong file .htaccess có nhiều hạn chế.ví dụ như những trang web đc tạo ra bởi PHP Script sẽ chỉ đc nén bởi GZIP ,còn tất cả CSS bên ngoài hoặc các tập tin JavaScript sẽ không được nén.
thêm dòng sau vào file .htaccess
php_flag zlib.output_compression on
enable gzip for wamp server |
Tag : Bật Gzip trên wampsever, thủ thuật web, wampserver, enable gzip on wampserver
0 nhận xét:
Đăng nhận xét