如何在Nginx中为XHR类型添加gzip支持?
Google PageSpeed Insights建议我对文件如何在Nginx中为XHR类型添加gzip支持?,nginx,gzip,Nginx,Gzip,Google PageSpeed Insights建议我对文件asyncload.php使用gzip压缩 查看开发人员工具,asyncload.php提供的内容位于XHR类型下 我正在使用Nginx,下面是我当前在Nginx.conf中对gzip支持的配置 gzip on; gzip_comp_level 9; gzip_http_version 1.1; gzip_proxied any; gzip_min_length 10; gzip_buffers 16 8k; gzip_types t
asyncload.php
使用gzip压缩
查看开发人员工具,asyncload.php
提供的内容位于XHR
类型下
我正在使用Nginx,下面是我当前在Nginx.conf
中对gzip支持的配置
gzip on;
gzip_comp_level 9;
gzip_http_version 1.1;
gzip_proxied any;
gzip_min_length 10;
gzip_buffers 16 8k;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/xhtml+xml;
# Disable for IE < 6 because there are some known problems
gzip_disable “MSIE [1-6].(?!.*SV1)”;
# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6
gzip_vary on;
gzip打开;
gzip_comp_9级;
gzip_http_版本1.1;
gzip_代理任何;
gzip_最小长度10;
gzip_缓冲器168k;
gzip_类型text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/xhtml+xml;
#禁用IE<6,因为存在一些已知问题
gzip_禁用“MSIE[1-6]。(?!*SV1)”;
#为下游代理添加一个vary头,以避免将缓存的gzip文件发送到IE6
gzip_随时间而变化;
我的问题是:
我找到了自己的解决办法 仔细查看所服务文件的
标题
,响应标题显示为内容类型:application/json
我将application/json
添加到gzip_类型的列表中
指令,它解决了这个问题
现在提供的文件是gzip压缩的,没有PageSpeed Insights警告