Windows 7中的恐惧和厌恶:我的一些分支缓存测试结果

一些人想知道为什么我的上一篇文章没有包含分支缓存测试的实际结果。嗯…我的上一篇帖子不是意味着实际谈谈从我的测试(因此缺乏成果)的结果。相反,我是想分享的东西。话虽这么说,我想我会开始分享一些我的结果......我似乎才公平。

首先,没有很多关于分支缓存是什么以及它如何工作的核心细节。虽然微软在其早期采用者指南中提供了一些信息,比如直接访问(另一篇我应该做的文章),但是当你试图弄清楚分支缓存时,你会遇到很多问题。更糟的是,分支缓存有点像黑洞。因此,对于一般的观察者来说,可能很难知道这个特性在做什么以及它给您带来了什么好处。

所以…出于对信息的渴望,我在MSDN网站上进行了挖掘。很多人不知道的是,微软在发布他们的产品中内置的协议规范方面做得越来越好。对于分支缓存,你可以在这里找到它的协议规范:

信不信由你,通过这些链接,你可以了解到分支缓存在幕后做了什么。

无论如何,谈论这些链接中包含的所有内容,我测试的内容和我的想法可能需要一点时间。所以…开始将需要一个多博客发布系列。我觉得总结一些不太为人所知的东西可能会有好处。

项目总结:

  1. 网络文件的分支缓存(SMB)绑定到脱机文件(称为透明缓存)。如果你禁用离线文件,它会破坏网络文件的分支缓存。是的,考虑到离线文件似乎也会扰乱文件的缓存,这有点奇怪。因此,早期采用者指南中的故障排除技巧告诉您清除透明缓存。:>)
  2. 内容被切割并切割成32MB段被反过来进一步切成64个KB块。这些被散列,并且此外也加密,以便“安全”的传输。所以,这远不是像IE缓存。
  3. 对哪些缓存或不缓存有限的控制。此外,我关注过如何控制缓存的生命周期,它包含的内容一点。I.E.内容更新,权限管理等。但是,其中的一些担忧与脱机文件相同。
  4. 我有没有说过这个功能有点黑盒。要了解这个功能是做什么,你可以:
    1. 依赖一些基本的性能计数器。
    2. 通过Netsh的运行命令找出缓存状态。
    3. 查看随机事件消息的事件日志。
    4. 监控您的网络交通交换。
  5. 然而,除此之外,实际上没有任何方法可以对该特性进行广泛的调试。例如,为什么我的客户不宣传他们的内容,他们的本地缓存服务器?
  6. 哦,我提到托管缓存服务器上下载的分支缓存客户端的内容。相信我,我只是为惊讶。总之,从服务器的客户端拉内容时,客户则在本地缓存的内容,并发布内容块到托管缓存服务器,该服务器然后直接从客户端拉动内容块。

好吧……该休息休息了。我保证,在接下来的几天我会更深入地探讨这个问题。请随时提出你想要的任何问题。我真的想和大家分享。但是,方向总是有帮助的。

如果你喜欢这个,看看泰森的其他文章:

如果你愿意,你也可以看看泰森的最新出版物:

最后,请访问微软子网浏览更多来自互联网的新闻、博客和观点。或者,报名每两周微软简报。(点击新闻/微软新闻警报)

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。
相关:

©2009Raybet2

工资调查:结果在