1
ryd994 2015-07-05 13:25:48 +08:00 via Android
说实话,服务器不是太差的情况下,squid顶几百人完全没问题。几百人又不是几百并发请求,实际上同时能有十个请求就算厉害的了,这还是包括了本地缓存命中的。人更多的话,加大内存或者上SSD就行。
|
2
jsq2627 2015-07-05 13:49:13 +08:00 via iPhone
记得这个是企业版 Windows 才能用。能确保单位所有人都用企业版 Windows?
|
3
geeklian 2015-07-05 13:53:20 +08:00
Branchcache 仅对自动更新、SCCM之类的微软自家服务奏效。
实际效果是非常好的,我们单位(银行)有部署,因为分行到网点的专线只有4+4M,Branchcache 确实能极大的节约带宽。 不过我觉得楼主可能理解错了,web服务是用不上这个的。 |
4
KaneLin1217 OP @jsq2627 单位基本上都是 Windows7 旗舰版,然后我 netsh branchcache 一下,是有这个组件的
|
5
KaneLin1217 OP @geeklian 我又看了一下Branchcache的百度百科和微软官方的概述,里面有写道有 HTTP协议的,不过好像是从企业自己的广域网服务器中缓存内容的……难道真的不能缓存我们平时上网所用到的js css gif jpg 么?我原本以为 branchcache 是一个不被广泛使用却有非常强大的功能的东西……
|
6
KaneLin1217 OP @ryd994 不过上级给单位的用户做QOS了,每个IP限流限连接数,所以几KB的速度,有时候还会断掉……
很悲惨的网络环境吧…… |
7
jsq2627 2015-07-05 14:48:35 +08:00
@KaneLin1217 确实是只针对企业自己的广域网数据交换的。
要求源服务器也得开启 Branchcache。 |
8
9hills 2015-07-05 14:52:32 +08:00
squid 就可以,没有测试过不要妄言性能问题
|
9
jsq2627 2015-07-05 14:56:32 +08:00
准确说这个功能要求 Web 服务器(比如 IIS)启用 Branchcache。所以不管是不是企业内部的服务器,只要 Web 服务器启用了 Branchcache 支持,就可以被缓存。
目前在广域网上启用 Branchcache 的估计只有微软自家的服务吧。。 |
10
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几个微软自家的服务设计的... |
11
jsq2627 2015-07-05 15:26:26 +08:00
所以老老实实 squid 吧。。。。
|
12
KaneLin1217 OP @9hills 上级给每个IP限速了,所以用squid的话,所有的流量都聚集到一个服务器上,更慢……
|
13
KaneLin1217 OP @jsq2627 上级给每个IP限速了,所以用squid的话,所有的流量都聚集到一个服务器上,更慢……有啥其他的解决方案?
|