javascript - IE HTTPS 问题

标签 javascript performance internet-explorer sockets

有人在 IE 中见过这个问题吗?

IE 会为其在 HTTPS 中加载的每个新资源打开一个新的套接字,问题是当客户端在 IE 上使用 HTTPS 一段时间时,这些套接字会不断累积并导致网络服务器阻塞,直到它们关闭为止一段时间

以下是我的网络服务器的输出,当浏览器使用一段时间后,它会增加超时时间。当浏览器关闭时,套接字会减少。

root@localhost:~# netstat -taup | grep http
tcp        0      0 *:www                   *:*                     LISTEN     14427/webs_http.bin
tcp        0      0 *:https                 *:*                     LISTEN     14426/webs_https.bi
tcp        0      0 10.201.11.16:https      172.23.34.41:4181       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4183       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4182       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4179       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4180       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4187       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4184       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4186       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4188       TIME_WAIT  -
tcp        0      0 10.201.11.16:https      172.23.34.41:4185       TIME_WAIT  -

其他浏览器如firefox/Chrome没有这个问题。

最佳答案

这可能是许多默认 Apache 配置试图破坏的 HTTPS 保持事件吗?我对此不确定,但我在过去几年中遇到的每个 Apache 默认配置都包含以下指令。

尝试将其添加到 SSL/443 VirtualHost 配置中(假设这是一个 Apache 服务器 - 未专门标记)

 SetEnvIf User-Agent ".*MSIE.*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

关于javascript - IE HTTPS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6990177/

相关文章:

javascript - 在 Node.js 中初始化并返回类中的类

javascript - 在输入文本框中输入字符后移动到新页面

c++ - 为什么两次比较 char 变量比一次比较 short 变量更快

php - 多个数据库,或始终限制查询

Javascript/jquery 代码在 IE 9 之前无法运行。在 FF、Chrome、Safari 中运行良好

javascript - 火狐javascript window.open _self

javascript - 如何在javascript中同步使用setTimeout?

派生表上的 mysql 求和比没有它的求和更快

ruby - 将 IE 11 x64 与页面对象一起使用时出现 "Watir::Exception::NoMatchingWindowFoundException: browser window was closed"错误

html - Flexbox 元素堆叠在彼此之上 IE 10