关于apache服务器支持断点续传的一点理解
来源:互联网 发布:现货软件 编辑:程序博客网 时间:2024/06/03 18:24
默认情况下,当下载文件的时候会开启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
<IfModule mod_deflate.c>
#gzip压缩
DeflateCompressionLevel 9
#SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain
#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
#LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog logs/deflate_log.log deflate
</IfModule>
#开启Accept-Ranges响应头
<IfModule mod_headers.c>
Header set Accept-Ranges bytes
</IfModule>
- 关于apache服务器支持断点续传的一点理解
- 服务器是否支持断点续传
- 服务器是否支持断点续传
- 关于StrutsFormBean 的一点理解
- 关于Action的一点理解
- 关于闪光灯的一点理解
- 关于fourcc的一点理解
- 关于typedef的一点理解
- 关于SaaS的一点理解
- 关于malloc的一点理解
- 关于卷积的一点理解
- 关于图标的一点理解
- 关于Preference的一点理解
- 关于OO的一点理解
- 关于bfc的一点理解
- 关于指针的一点理解
- 关于HandlerLeak的一点理解
- 关于委托的一点理解。
- Java编程中“为了性能”需做的26件事…
- 程度员成熟的标志
- Java Web应用开发中的一些概念
- JAVA给定字符串数组返回数组各值(Map按照Key排序)
- MySql数据库表解锁
- 关于apache服务器支持断点续传的一点理解
- 搞定MySQL数据库中文模糊检索问题
- 程序员老鸟写sql语句的经验之谈
- 搜狗 怎么查看使用的哪个版本…
- JVM加载class文件的原理机制
- 折半查找
- 冒泡排序
- jsp中include两种用法的区别
- JAVA基本数据类型