问题: 从大约 4 天前开始,所有 https:// 网站现在都需要 12-30 秒才能在我的计算机上加载,FireFox 49.0.2 除外,它似乎表现基本正常(就速度而言)。没有错误——只是很慢。Chrome、IE、Opera 浏览器以正常速度启动空白页,但访问 https:// 网站需要“很长时间”。所有浏览器在呈现标准 http:// 页面时都表现正常且快速。
*故事:使用自签名证书和防火墙做什么? 所以——首先要说清楚,我认为这全是我的错。话虽如此,我真的非常需要你的帮助。我是一名开发人员,我试图更改 IIS Express 以允许在 SSL 模式下进行开发。我仔细阅读(我认为)了许多来自一些非常聪明的人(名字被删除以保护无辜者)的文章,并取得了一些进展,但最终为了节省时间而放弃了。在此过程中创建了一些自签名证书,并通过一些“netsh”命令修改了防火墙。我将大多数内容(据我所知)恢复到原来的状态,但我猜我错过了一些东西。现在的问题,当然是一个意想不到的后果,是搜索需要花费过多的时间(因为 Google 对大多数内容都使用端口 443)。这种问题会让我迁移到新系统以摆脱这个问题(这相当于在没有 Novocain 的情况下进行几次根管治疗)。
我找了又找,但很绝望。请帮忙!:-( 谢谢!
以下是我所知道的情况:
- 这不是我的互联网连接问题。我使用的是中等速度的 12Mbps/6Mbps 连接。同一网络上的其他机器互联网连接正常。再说一遍 - 我的机器上通过端口 80(http:// 流量)一切正常。
- 它不是一个带有插件的臃肿浏览器。我删除了插件,但结果仍然很糟糕。我也通过命令行启动了它(例如 iexplore.exe -extoff),但问题仍然相同。
- 我暂时关闭了防火墙进行测试,但 https:// 的性能仍然同样糟糕。
- 暂时禁用 MalwareBytes。没有变化。
- 除 Firefox 外,所有浏览器均受影响。为什么 Firefox 似乎运行良好?
- 没有代理服务器。
- 谷歌 ping 时间良好 (时间=69ms TTL=51)
- 一旦进入 Google,留在 Google 网站内的性能就很棒(正常情况下)。
- Google 建议(ajax)在搜索栏中立即起作用(尽管它们使用端口 80)
我的硬件: Windows 8.1 Pro i7-4770R CPU @ 3.2GHz / 16GB Ram 三星 SSD
答案1
所以——正如我在原帖中提到的那样——这都是我的错。我知道最好不要摆弄我不理解的东西,但如果我们都严格遵守这一点,就不会取得任何进展。
问题是有两个证书——一个本地主机受信任的根证书颁发机构中的证书以及另一个本地主机cert 和 BOTH 都添加了跨证书 URL。据推测,我机器上的浏览器搜索会超时以尝试找到 URL,因此会停顿 9 秒以上。现在一切正常,我可以抑制迁移到新机器的想法,以便下次摆脱这些问题。;-)
感谢@Ramhound 的帮助。