如需要启用静态资源压缩,可在http块中加入如下配置:
#启用压缩:本地静态资源或者代理资源
gzipon;
gzip_proxiedany;
#gzip最小文件长度,单位字节,代理模式取决于Content-Length头
gzip_min_length10k;
#gzip支持的文件内容类型(MIME-TYPE)
gzip_typestext/css application/javascript application/x-javascript application/json text/plain application/xml text/javascript image/jpeg image/gif image/png;
另外可以设置静态资源在终端的缓存期限。在location块中加入。
#普通资源文件JS,CSS和图片文件,浏览器缓存30天
if ($uri ~* \.(jpg|gif|png|css|js)$){
expires 30d;
}
设置“内容长度”请求头字段中指定的客户端请求正文的最大允许大小。
如果请求中的大小超过配置的值,则会向客户端返回413(请求实体太大)错误。
将大小设置为0将禁用对客户端请求正文大小的检查。
可以利用这个来设置附件的大小,服务系统存在需要上传附件的功能,
如果需要限制附件大小,可以在http块或server块或 location块(选择其中某一块)加入如下配置,表示附件大小设置为500m:
#设置附件上传大小
client_max_body_size 500m;