故事是这样的,我有一个经常访问的网页,上面有几百个小图片,服务器开启了HTTP/2,所以一直以来没有什么问题,加载很快。但是最近升级chrome以后发现,网页的加载变得很慢了。
打开dev tool,看一下,加载时间线是这样的
嘛,这不就是典型的HTTP/1.1的时间线,几个几个一组,慢慢加载图片。说好的HTTP/2 multiplex多路复用呢。
看看微软的Edge
正常啊。再看苹果的Safari
也没问题。看来问题出在Chrome上了。滚回到旧版,58
好了,可以确认问题出在Chrome 59版上。可是为什么。
一个升级,本来3秒的页面变成了15秒。网上也没有任何相关的信息,相当符合Google一贯的黑箱作风,谁说Google不作恶。
Update 2017-10:
61版的Chrome已经修复了这个问题,http/2 multiplex多路复用又正常了。