【发布时间】:2018-02-23 11:35:03
【问题描述】:
我已经通过 https 和 http 运行了一个站点服务。
只有通过https访问时才会出现问题,步骤是
- 打开一个 chrome,第一次加载 HTTPS 中唯一的单个站点,chrome 停止这个初始连接大约 1 秒。
- 但是任何立即随后刷新同一页面,只有零到几毫秒,可以忽略。
- 将页面放在一边(不要与它互动,一会儿,可能几分钟),然后拿起它刷新它,它会从第 1 步开始重复(停顿约 1 秒,然后是任何立即刷新几乎为零停滞)
只有在通过 HTTPS 访问网站时才会出现这种情况,通过 HTTP 访问时不会出现这种问题(总是几乎零停滞)。
这个问题只在 Chrome 浏览器中看到,safari 和 firefox 没有(几乎没有停滞时间),都在 Mac OS 中测试过
有没有人帮忙给点意见?为什么第一次加载会引入 1 秒停顿?请问如何减少停顿时间 screenshot
对不起,这个问题真的很难解释
【问题讨论】:
-
我想我现在找到了原因,我使用自签名证书进行 https 连接,虽然我将它添加到浏览器例外列表以信任它,但看起来 chrome 对此更加严格(比其他人),在切换到信任 CA 签名证书后。现在所有请求的 chrome 停滞时间几乎减少了几毫秒,我很高兴现在结束这个问题。
标签: google-chrome timing