菜鸟国际电子游戏首页 > 文章中心 > 正文

nginx php 启用服务器 gzip 及参数-电子游戏app下载


配置压缩的指令可以包含在http上下文中server或location配置块中

server {
    listen       80;    server_name  www.xxx.com; 
#配置gzip gzip on;
gzip_types text/plain application/xml application/x-javascript text/css text/javascript application/x-httpd-php application/javascript application/json;
gzip_proxied no-cache no-store private expired auth;
gzip_min_length 1000;
}


参数

参数 示例解释 
  gzip 
gzip  on;
开启/关闭gzip压缩 默认是off
  gzip_min_length
gzip_min_length  1000;
允许压缩的页面最小字节数 默认为20
  gzip_comp_level 
gzip_comp_level 1;
表示gzip的压缩级别,范围是1-9,数据越大,压缩的越小,耗cpu,传输更快,一般选择适中的级别 默认为1
  gzip_types 
gzip_types text/plain application/xml;

默认情况下,nginx仅压缩mime类型的响应text/html。要压缩其他mime类型的响应,请包含gzip_types指令并列出其他类型(text/plain application/xml application/x-javascript text/css text/javascript application/x-httpd-php application/javascript application/json)。

  gzip_vary
gzip_vary on;
给代理服务器用的,有的浏览器支持压缩,有的不支持,所以避免浪费不支持的也压缩,所以根据客户端的http头来判断是否需要压缩 
  gzip_disable 
gzip_disable "msie [1-6]\.";
禁用gzip的条件,这里表示禁用ie1-6的版本,因为低版本不支持gzip 
  gzip_buffers 

gzip_buffers 32 4k|16 8k;

设置用于处理请求压缩的缓冲区数量和大小。比如32 4k表示按照内存页(one memory page)大小以4k为单位(即一个系统中内存页为4k),申请32倍的内存空间。建议此项不设置,使用默认值
 gzip_http_version   
gzip_http_version 1.0 | 1.1;
用于识别http协议的版本,早期的浏览器不支持gzip压缩,用户会看到乱码,所以为了支持前期版本加了此选项。默认在http/1.0的协议下不开启gzip压缩  


最后图片尽量不要使用gzip


nginx国际电子游戏官网地址()


转载请注明出处:

0

相关文章