问题标签 [http2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 带有 WebForms 的 HTTP/2 - 这个特性对开发者来说究竟意味着什么?
我正在使用 .NET 4.6 探索 ASP.NET WinForms 的最新消息。
我目前正在查看的资源是Microsoft 项目经理 Pranav Rastogi 的视频概述和一篇关于 DotNetCurry的文章。除了我需要 Windows 10 Preview 的信息之外,我无法理解这对我作为 WebForms 开发人员的真正意义。
要使用 HTTP/2,我会...
- 需要在配置文件中进行一些更改?
- 需要更改页面/母版页中的某些内容?
- 在服务资源方面使用不同的编程模型?
当然,IIS 需要配置,但这并不影响我作为开发人员。
作为开发人员,我实际上需要/可以做些什么来支持 HTTP/2?
注意:如果有人认为这更适合 Programmers 或其他 SE 站点,请移动。
https - 在大型网站上迁移到 HTTPS 的最佳和当前方法是什么?
通过在 YouTube 上到处观看HTTPS, 他们认为 HTTPS 和 SPDY 结合起来会比仅仅通过 HTTP 提供网页/资产更快,但是因为阅读SPDY 已经死了。HTTP / 2 万岁,以及 HTTP2 支持是什么,我对是否将我正在开发的大型网站完全迁移到 HTTPS 有两种看法,因为最终它会因为进行性能比较测试(DOM加载的内容需要两倍的时间来加载)。我也刚刚在某处读到浏览器正在放弃对 SPDY 的支持。
SPDY 的状态是什么,我是否应该等到 HTTP2,直到我提倡将所有内容都迁移到 HTTPS 上?我应该接受性能打击吗?
internet-explorer - 如何在 Windows 10 Server 技术预览版中启用 http2
我刚刚下载并安装了“Windows 10 Server Technical Preview 2 Build 10074”的VHD
我已按照说明操作:http: //blogs.iis.net/nazim/http-2-for-iis-in-windows-10-technical-preview
..创建一个自签名证书,我正在通过 IE11 浏览 localhost,并且我在 F12 开发人员工具中没有得到任何 http2 指示,就像链接所暗示的那样。使用另一台机器和带有 http2/spdy扩展名的 chrome 浏览也不表示 http2 流量。
我是否缺少配置步骤?
http - 了解用于 http/2 请求和升级的标头 HTTP2-Settings 的值
我正在编写一个简单的应用程序来确定某些网站是否支持 http/2。
根据我在草稿中读到的内容:
https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-http2-07#section-3.2
我应该能够做一个获取请求,例如
然后如果他们支持 http/2 响应应该是这样的:
我试图准确理解HTTP2-Settings
请求标头的值应该是什么。
我希望有人可以解释示例中应包含哪些信息。
seo - 共享主机和 SEO 语义上的 SPDY
共享主机上的 NodeSPDY
我有一个由uberspace托管的网络空间,并且想使用 NodeSPDY,但是在它们之间有一个负载均衡器,它切断了 tls 连接。
在 uberspace 上,人们可以请求打开一个端口。使用此端口,可以通过将端口添加到域(即https://mydomain.de:1337/someresource.jpg)直接请求资源。所以每件事都很好,但我想知道:
- SEO语义怎么样,它会损害我的排名吗?
- 这个问题有更好的解决方案吗?
- 我可以使用 ipv6 以某种方式屏蔽端口吗?
我知道这是权宜之计,但我想与这项技术取得联系并简化更改为 http2 的工作。
javascript - 如何检测访问者使用的是 HTTP/2 还是 SPDY?
我正在寻找一个可以检测访问者的浏览器是否启用了 SPDY 或 HTTP/2 的脚本。
像这样的东西。
apache2 - HTTP/2 和 Apache2
Apache2是否计划很快实施HTTP/2协议?
我正在搜索他们的网站,但没有找到有关 HTTP/2 的任何信息。
http - 为不支持 HTTP2 的用户提供 HTTP 版本的站点
我想将我客户的网站完全移动到 HTTPS 以允许 HTTP2 工作,但是我想知道(在搜索引擎的眼中)服务较旧的流量(其中有很多,否则会)是否可以遭受性能打击)不支持 HTTP2?
从 SEO 的角度来看,这样做有危险吗?和
你能用 WURFL 之类的工具进行检测吗?
我想保持最新状态并为使用较新浏览器的用户提供改进的性能/安全性,但不希望发展中国家使用旧浏览器的用户受到影响。
okhttp - 如何验证 okhttp 是否使用 http/2 进行请求?
如何验证 okhttp 是否成功协商了 http/2 而没有使用 https/1.1?我可以检查回复中的一些信息吗?
谢谢,-托尼
google-chrome - Chrome HTTP2.0 抛出 SPDY PROTOCOL ERROR
我正在使用 Windows 10 技术预览版。我知道它还没有完全使用,但这是我的问题。在本地 IIS 上,我正在开发我的网络应用程序。它通过 ASP.NET MVC API 加载大部分数据。升级到 Windows 10 后,我开始得到
网络::ERR_SPDY_PROTOCOL_ERROR
对于所有对 API 的 AJAX 调用。HTML页面加载正常,但数据内容动态加载失败。我设法通过使用参数启动 Chrome 来解决这个问题
--use-spdy=off --use-system-ssl
奇怪的是,在第一次启动时,我总是收到此错误并且必须重新启动 Chrome。其他浏览器也失败了,但没有特定错误。传输使用基于 SPDY 协议的 HTTP2.0 协议。
我必须在 IIS 中关闭某些东西吗?
编辑: 似乎是 HTTP2.0 的 IIS 问题。当尝试从 Windows 8.1 进入该站点时,我得到了同样的错误。