关于apache服务器支持断点续传

默认情况下,当下载文件的时候会开启gzip和chunk。
但是chunk没有Content-Length,而范围响应 206 Partial Content又需要Content-Length,
这样的话要让apache同时支持gzip和断点续传就麻烦了。

解决方案是:
遇到text/plain类型的就启用gzip(apache同时会自动启用chunk)
遇到二进制类型的就不启用gzip(apache同时也就不会启用chunk了)

配置文件修改:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so

#遇到MIME为text类型的就启用gzip
#遇到其他MIME类型的就不启用gzip

#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
#LogFormat ‘"%r" %{outstream}n/%{instream}n (%{ratio}n%%)’ deflate
CustomLog logs/deflate_log.log deflate

#开启Accept-Ranges响应头

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值