请问 Windows 的 Branchcache 的分布式缓存效果如何?在单位的宽带小水管是否有用?

2015-07-05 12:58:28 +08:00
 KaneLin1217
请问 Windows 的 Branchcache 的分布式缓存效果如何?在单位的宽带小水管是否有用?
基本上现在单位上网就是 5KB/S 都不到的速度。打开baidu首页要花个好几秒。
然后想给单位搭建一个 缓存服务,这样能够加快上网体验。毕竟大部分网页里面的js脚本,css,图片等等都是静态不会变的。而且这些东西的流量都远大于网页动态内容的流量。
打开baidu就好好几秒……打开京东之类的就要几十秒……
如果单纯用 squid 的缓存的话,获取几百台机器,可能会面临负载不行。
如果用 Branchcache 分布式缓存的话,P2P的获取缓存。这样应该会加快访问速度,节省整体带宽。节省重复的流量。
就不知道 Branchcache 的效果如何,缓存的命中率如何?
(Branchcache 是 Windows 自带的缓存机制,默认是不开启的)
3702 次点击
所在节点    Windows
13 条回复
ryd994
2015-07-05 13:25:48 +08:00
说实话,服务器不是太差的情况下,squid顶几百人完全没问题。几百人又不是几百并发请求,实际上同时能有十个请求就算厉害的了,这还是包括了本地缓存命中的。人更多的话,加大内存或者上SSD就行。
jsq2627
2015-07-05 13:49:13 +08:00
记得这个是企业版 Windows 才能用。能确保单位所有人都用企业版 Windows?
geeklian
2015-07-05 13:53:20 +08:00
Branchcache 仅对自动更新、SCCM之类的微软自家服务奏效。

实际效果是非常好的,我们单位(银行)有部署,因为分行到网点的专线只有4+4M,Branchcache 确实能极大的节约带宽。

不过我觉得楼主可能理解错了,web服务是用不上这个的。
KaneLin1217
2015-07-05 14:04:45 +08:00
@jsq2627 单位基本上都是 Windows7 旗舰版,然后我 netsh branchcache 一下,是有这个组件的
KaneLin1217
2015-07-05 14:13:30 +08:00
@geeklian 我又看了一下Branchcache的百度百科和微软官方的概述,里面有写道有 HTTP协议的,不过好像是从企业自己的广域网服务器中缓存内容的……难道真的不能缓存我们平时上网所用到的js css gif jpg 么?我原本以为 branchcache 是一个不被广泛使用却有非常强大的功能的东西……
KaneLin1217
2015-07-05 14:15:09 +08:00
@ryd994 不过上级给单位的用户做QOS了,每个IP限流限连接数,所以几KB的速度,有时候还会断掉……
很悲惨的网络环境吧……
jsq2627
2015-07-05 14:48:35 +08:00
@KaneLin1217 确实是只针对企业自己的广域网数据交换的。
要求源服务器也得开启 Branchcache。
9hills
2015-07-05 14:52:32 +08:00
squid 就可以,没有测试过不要妄言性能问题
jsq2627
2015-07-05 14:56:32 +08:00
准确说这个功能要求 Web 服务器(比如 IIS)启用 Branchcache。所以不管是不是企业内部的服务器,只要 Web 服务器启用了 Branchcache 支持,就可以被缓存。

目前在广域网上启用 Branchcache 的估计只有微软自家的服务吧。。
geeklian
2015-07-05 15:11:35 +08:00
@jsq2627 必须企业内部。
1. 客户机,IIS,文件服务器必须在一个林内。
2. HTTPS协议要求IIS7.0,开启Branchcache ,SMB协议要求Server 2008以上。
3. 客户端的域策略,也要配置BranchCache 模式和站点。

so....

这玩意完全就是为了WSUS/SCCM/MDT几个微软自家的服务设计的...
jsq2627
2015-07-05 15:26:26 +08:00
所以老老实实 squid 吧。。。。
KaneLin1217
2015-07-05 15:39:27 +08:00
@9hills 上级给每个IP限速了,所以用squid的话,所有的流量都聚集到一个服务器上,更慢……
KaneLin1217
2015-07-05 15:39:39 +08:00
@jsq2627 上级给每个IP限速了,所以用squid的话,所有的流量都聚集到一个服务器上,更慢……有啥其他的解决方案?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/203438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX