发现有两个地方可能导致网页第一次在浏览器中打开慢。什么是第一次打开慢?测试的前提是,要先清空浏览器的缓存数据,然后重启浏览器手动输入域名测试。主要在 edge中测试。
第一个地方
请求的数据太多 dh.xxxxx.com的接口数据有点多,有的项有100多个数据,每个数据都可能都会有图片资源。现在
我每次json数据都取前20个,减少数据,图片请求也会变少。
================= = ===================== =========================================
第二个地方可能是最重要的
通过反复清除浏览器数据并且对比2345,hao123的网站的首次输入看他们的打开速度。我发现手动输入域名浏览器每次会先打开htttp://xxxx.com,再307定向到https://xxxx.com,
然后再次定向到http://xxxx.com,可能是因为没有https,浏览器会再次定向到http,这样也许会浪费一些时间。这个浪费时间仅限于在浏览器中输入域名的时候。
然后给www.xxxx.com和dh.xxxx.com都买了https
---- ----
买了https后
首次打开真的变快了很多很多