我想为json输出实现gzip压缩功能
我的PHP脚本没有,为了更快的方式我决定gzip json内容
通过此函数ob_start("ob_gzhandler");
原始文件json内容输出大约4kb未压缩,它 压缩后变为0.7kb。
以如此小的文件大小压缩是否有意义,或者我不应该 压缩,因为它不会对速度产生任何显着差异 下载并且在我的vps cpu上施加更多压力可能是一个坏主意。
答案 0 :(得分:0)
如果您正在运行Apache并拥有mod_deflate
,则可以将以下内容添加到.htaccess
。
AddOutputFilterByType DEFLATE text/json application/json
对于NGINX,您可以将以下内容添加到site.conf
文件中。
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_vary on;
gzip_types text/json application/json;