日期:2014-05-17  浏览次数:20629 次

HTML 预分析 是什么
IE9的开发人员工具中的“网络”监控一个页面看到这么一条捕获结果
URL:http:///
详细信息如下:

属性 值

阶段 HTML 预分析(推理下载)
元素 script
属性 src
操作 推理分析
文档 ID 0
帧 ID 0
帧 URL http://localhost:8080/organizeIndexAction!gotoIndexPage.action?currentMenuCode=20001&menuLevel=0
预分析器 ID 14
已重新启动预分析器 否

详细信息:

由“script”元素的“src”属性的词汇切分发起的下载。

在进行 HTML 预分析期间此下载作为推理下载发生。
<script type="text/javascript" src="/ext/ext-all.js"></script>

该网络请求相邻的前后两条网络请求之间有大概1S的时间差距,估计就是该请求引起,请问大大们有什么见解?


------解决方案--------------------
因为ext-all.js这个文件太大了。推理下载不管下不下实体,都会根据你这个文件推算出下载的时间。因为这个文件大,当然就给你多算点时间了。

ext-all.js 这个文件是EXTJS的全套文件,那东西是企业级的巨库,当然就这样,否则还有天理吗。