免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3490 | 回复: 2
打印 上一主题 下一主题

squid缓存在线视频不成功,求指点 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-08 15:28 |只看该作者 |倒序浏览
本帖最后由 cyb322 于 2013-05-08 16:07 编辑

系统:centos6.0
        squid 3.1.10


squid缓存在线视频不成功,求指点
以下是squid的配置文件


#透明代理基本配置
http_port 192.168.100.10:3128 transparent
visible_hostname 192.168.100.10
http_access allow all

#https:\\开头的不缓存
hierarchy_stoplist -i ^https:\\ ?
acl denyssl urlpath_regex -i ^https:\\
no_cache deny denyssl

#开启缓存,设置硬盘缓冲位置大小存储类型
cache_dir aufs /var/spool/squid 4000 16 256

#指定缓冲内存大小(最大为主机内存的1/2
cache_mem 512 MB

#最低缓存率百分比
cache_swap_low 90

#最高缓存率百分比,当高速缓存占用到95%时,自动减小到90%
cache_swap_high 95

#设置squid磁盘缓存最大文件,超过4G的文件不保存到硬盘
maximum_object_size 4096 MB

#设置squid磁盘缓存最小文件
minimum_object_size 0 KB

#设置squid内存最大文件,超过4M的文件不保存到内存
maximum_object_size_in_memory 4000 KB
reply_body_max_size  4000 MB

#缓存视频相关参数
quick_abort_min -1 KB
range_offset_limit -1
#refresh_pattern -i \.flv$ 1440 50% 2880 ignore-reload
#refresh_pattern \.flv$ 1440 50% 2880 ignore-reload

refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern -i (/cgi-bin/|\?) 0    0%    0
refresh_pattern -i \.flv$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.ccs$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.html$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.png$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.js$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.swf$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.mp3$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.mp4$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.asf$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.wmv$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.rm$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.avi$ 1440 50% 2880 ignore-reload
refresh_pattern -i \.rmvb$ 1440 50% 2880 ignore-reload
refresh_pattern .        0    20%    4320

#设置报错为中文
error_directory /usr/share/squid/errors/zh-cn

#设置访问日志
cache_access_log /var/log/squid/access.log

#设置缓存日志
cache_log /var/log/squid/cache.log

#设置缓存目录
coredump_dir /var/spool/squid

#设置日志轮转,9表示会生成0~9共10个日志文件
logfile_rotate 9

#不传递代理地址
forwarded_for off

#不传递代理服务器信息
via off

#设置查看命中率
acl managerip src 192.168.100.10/32
acl manager proto cache_object
http_access allow manager managerip

logformat analyse %>a "%rm %ru HTTP/%rv" %Ss:%Sh/%>Hs
access_log /var/log/squid/access.log analyse

论坛徽章:
0
2 [报告]
发表于 2013-09-23 18:37 |只看该作者
我根你太相同也。好像是可以缓存,但是不能命中。不知找到原因没有

论坛徽章:
0
3 [报告]
发表于 2015-03-06 10:09 |只看该作者
视频可以命中吗?有解决方法吗?回复 2# thankxie


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP