基于socket.io 0.9.10默认配置1,htmlfile
的优先级高于xhr-polling
。
我有这样的想法,xhr-polling
(又名长池)在不受支持的情况下是websockets
的自然选择。如果我将htmlfile
保留在列表中,它将成为IE6,7,8和9的选定传输。
我的最低要求是IE7 +,我应该删除htmlfile
吗?我在IE7和9上测试了xhr-polling
,它运行正常。
为什么?
答案 0 :(得分:3)
htmlfile对数据进行流式传输,而XHR-Polling是基于请求的,因此htmlfile可能更有效。这个网站对每次运输都有很好的解释。
http://showmetheco.de/articles/2011/8/socket-io-for-backend-developers.html
答案 1 :(得分:0)
仅供参考,我在使用htmlfile与IE9和网络防病毒软件(例如Avira Webguard)时遇到了问题。套接字大约需要30秒才能到达服务器。
切换到XHR解决了这个问题,所以我建议您考虑到这一点,因为许多用户都安装了各种互联网保护软件。