关于qwebkit第一次网络请求慢 彻底解决了。

关于qwebkit第一次网络请求慢 彻底解决了。
今天在一台经常慢得机器,彻底解决这个第一次联网问题了。
第一次联网启动慢 总结:
1、系统代理检查开销
2、缓冲检查开销。(当qwebkit缓冲机制,会对每一个http检查截住,然后检查本地缓冲文件,缓冲文件是用hash索引的,还有就是解压,对于常使用 缓冲变大,之前设置为512m,时间开销是必须的)

解决方式:
1、去掉默认代理
2、控制缓冲文件最大数。(自己权衡)当然对于这个问题,qtwebkit 这个缓冲机制 天生对于混合应用的缺陷,比起我自己设计的简单的缓冲来得差。




——————————————————————————————————
发现部分机器,第一次联网 依然存在较大时间开销。
继续啊。。。。。。。

---------------------------------------------------
解决了,坑爹啊 ,使用了系统代理,第一次总会去检查
解决方式就是不使用代理,总算解决了

第一次启动不在慢了,hoho!

————————————————————————————
 Loaded 'C:\Windows\SysWOW64\psapi.dll'
 Loaded 'C:\Windows\SysWOW64\winhttp.dll'
Loaded 'C:\Windows\SysWOW64\webio.dll'
Loaded 'C:\Windows\SysWOW64\dhcpcsvc6.dll'
 Loaded 'C:\Windows\SysWOW64\dhcpcsvc.dll'
Loaded 'C:\Windows\SysWOW64\credssp.dll'
Loaded 'C:\Windows\SysWOW64\WSHTCPIP.DLL'


第一次加载这些库 时间开销 暂时 无解。

你可能感兴趣的:(关于qwebkit第一次网络请求慢 彻底解决了。)