记一次调试IE加载速度慢的问题
其他浏览器都正常,唯独IE请求有时候会超过10秒
测试过程:
因为是XP ,所以
第一步,下载fiddler 32位,安装
第二步,请求时,查看请求的时间
最终发现一个urs.microsoft.com 443 请求 ,耗时超过5秒。
经过查看资料,发现这个是一个IE防钓鱼的筛选器,每个请求来的时候,会通过它筛选,然后再请求除去。
====================================================================
做HTTP抓包分析的时候偶然看到这么一个请求:[ https://urs.microsoft.com/urs.asmx ]。惊讶了一下,怎么会包含发往MS的请求呢?
调查了一下发现,原来是MS的浏览器反钓鱼技术所需,这项技术是从IE7开始的,叫做[Phishing Filter],到了IE8,则变成了[SmartScreen Filter],简单地说当用户访问某个网站的时候,IE会把跟这个网站相关的信息发送到标题说的这个Webservice,检查一下它是否在MS的钓鱼网站数据库里,在的话警告用户,反之放行。当然用户可以关闭这个功能,遗憾的是MS把它设置为缺省启用,这就显得有点不厚道了。
====================================================================
果断关闭,SmartScreen Filter。找到安全里面的SmartScreen Filter开启关闭筛选器,然后关闭。
速度果然提升了5秒