HTTP/2 协议无法识别
Posted
技术标签:
【中文标题】HTTP/2 协议无法识别【英文标题】:HTTP/2 protocol not recognised 【发布时间】:2021-06-03 14:05:51 【问题描述】:PSI 的最新更新报告称,我们所有的网站页面都使用 HTTP1/1,而事实上它们是在 HTTP/2 下运行的。通过域名托管服务商和两个单独的测试确认了这一点。
【问题讨论】:
域名是什么?当您打开“使用 HTTP/2”部分时,它抱怨的是您的主域吗?还是您网站加载的其他资源? 嗨,巴里,感谢您回来找我。域名是rivergippingtrust.org.uk,它是主域。我一直在与 Siteground(域名注册人)取得联系,他们确认协议是 http/2,并且我使用了我在网上找到的一些检查来证明这一点。 【参考方案1】:是的,可以确认您肯定在使用 HTTP/2。
这似乎是 PageSpeed Insights 和 looks like you're not the only one experiencing it 的错误。
如果您在本地(通过 Chrome,甚至使用命令行)或通过 Web Page Test 在本地运行 Lighthouse,那么它不会抱怨缺少 HTTP/2,但它适用于 PageSpeed Insights 和 web.dev/measure。
建议您关注我上面链接的 GitHub 问题,并在您自己的网站上添加评论。
【讨论】:
嗨,巴里,感谢您的收看。我按照您的建议做了并在本地运行了 Lighthouse,并且 HTTP/1.1 错误不存在。 (不幸的是,它在我的网站上引发了更多我从 PSI 不知道的错误,但那是一个全新的世界!)。我想我会等待比我更好的大脑来解决 PSI 并使用 Lighthouse 解决其他错误。至少这给了我 95 的主页整体性能得分,而 PSI 的整体性能得分为 86。 PSI 只关注 Lighthouse 性能审计。 web.dev/measure 进行完整的 Lighthouse 审核。但两者都有优势:twitter.com/tunetheweb/status/1368207773549404160?s=21。是的,分数取决于使用的设置(包括可用的 CPU 和带宽)。 谢谢巴里。我没有 Twitter 帐户,所以无法关注,但 dev.web 的链接似乎比我找到的那个更容易使用 - webpagetest.org/lighthouse - 并且提供了更多帮助。在我的情况下,带宽(和一天中的时间)似乎很重要,因为我的移动结果在 78 到 95 之间摇摆不定。我需要提高可访问性分数。问题是我正在使用 Divi 主题链接到底部栏中的 Twitter 和 Facebook 图标,但我无法在使用 Divi 时添加“alt”属性。我将不得不尝试使用图形模块来修复它。以上是关于HTTP/2 协议无法识别的主要内容,如果未能解决你的问题,请参考以下文章
ActiveMQ 无法识别 Stomp:传输方案无法识别:[stomp+ssl]
当从HTTPS协议发出请求时,IIS URL重写规则(Pattern)无法识别{HTTP_HOST}