问题标签 [spdy]

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.

0 投票
1 回答
2510 浏览

java - SPDY “Hello server” 与 Jetty

我正在尝试使用Jetty设置一个最小的 HTTP over SPDY 服务器,用于测试目的。我正在处理这段代码:

我已经生成了密钥库:

当我指向 Google Chrome(启用 SPDY)时,https://localhost:8443它会警告我有关不受信任的证书,然后永远加载。

纯 SPDY 客户端-服务器示例(来自此处)可以工作,一个简单的 HTTPS 服务器也可以工作;该问题似乎与HTTPSPDYServerConnector类有关。

这是我正在使用的 JAR 列表:

对于我的 Java 环境而言:

解决方案附录

jesse mcconnell提供了答案,无论如何使用 Eclipse 的人可能会发现以下内容很有用。

JARnpn-boot-7.6.2.v20120308.jar必须(也)放置在:

请注意,由于顺序很重要,因此该条目必须出现JRE System Library.

0 投票
3 回答
15673 浏览

google-chrome - 从 Google Chrome 自动生成 HAR 文件

基本上我需要的是一种自动化以下操作结果的方法:

  1. 打开一个新标签;

  2. 在开发者工具中打开网络标签;

  3. 加载一个 URL;

  4. 选择“全部保存为 HAR”。

通常,建议的解决方案涉及使用PhantomJSbrowsermob-proxypcap2har;这些不适合我的情况,因为我需要处理SPDY流量。

我试图深入研究Google Chrome Extensions API,确实我设法自动化了一些任务,但对于 HAR 文件生成方面的问题仍然没有运气。现在这种方法特别有前途,但我仍然不知道如何使用它。

换句话说,我需要谷歌的人这个实验。请注意以下事项:

我们将 Chrome 的远程调试界面与自定义客户端一起使用,该客户端启动手机上的浏览器,清除其缓存和其他状态,启动网页加载,并接收 Chrome 开发人员工具消息以确定页面加载时间和其他性能指标。

有任何想法吗?


解决方案

出于好奇,我最终得到了一个自动化此类测试的 Node.js 模块:chrome-har-capturer。这也让我有机会深入研究远程调试协议并为通用 Chrome 自动化编写一个较低级别的 Node.js 接口:chrome-remote-interface

0 投票
0 回答
358 浏览

apache - 为什么 mod_spdy 需要 Apache 2.2.4+?

系统要求

  • 阿帕奇 2.2 (≥2.2.4)
  • 启用 mod_ssl

请参阅https://developers.google.com/speed/spdy/mod_spdy/

0 投票
1 回答
1010 浏览

java - java中使用netty的SPDY客户端和服务器

}

这是启用了 SPDY 的服务器示例,我可以通过在 Internet 上的多个位置阅读来使用 netty 库将其组合在一起。当我运行这个服务器并使用 SPDY 客户端连接时,我的连接是成功的,因为我可以在 channelOpen 和 channelConnected 的函数中看到消息。

我想问几个问题,因为我对 SPDY 协议的了解非常有限。我将从我想做的第一件事开始。

1 - 服务器如何将消息发送到客户端,目前我在 channelConnected 方法中执行此操作,我可以在客户端看到,但这给了我发送消息的机会非常有限,并且 channelConnected 事件在通道设置过程中发生一次,

有什么方法可以获取 SPDY 服务器上当前所有打开通道的句柄并识别这些通道,以便我可以按需选择通道并使用它们发送消息?

0 投票
1 回答
358 浏览

http - SPDY 协议是否消除了对无 cookie 域的需求?

使用纯 HTTP,无 cookie 域是一种优化,可避免为页面资源发送不必要的 cookie 标头。

但是,SPDY 协议会压缩 HTTP 标头,并且在某些情况下会消除不必要的标头。那么我的问题是,SPDY 是否使无 cookie 域无关紧要?

此外,是否应该将页面源及其所有资源托管在同一域中以优化 SPDY 实现?

0 投票
1 回答
1048 浏览

google-app-engine - 应用引擎 https spdy

我在 appengine 上使用 https。我检查了并非所有请求都在 Firefox 中使用 https spdy。是否需要配置任何东西以使所有请求都使用 spdy ?

在此处输入图像描述?

0 投票
2 回答
1332 浏览

node.js - HAproxy 和 Node.js+Spdy

我目前正在使用node spdy来提供文件。这很好用。

但是我想使用 HAproxy 在这些节点服务器之间进行负载平衡。但是当我的节点/spdy 服务器落后于 HAproxy 时,request.isSpdy是不是false……突然不支持 spdy 了?

这是我的 HAproxy 配置: global maxconn 4096

谢谢!

0 投票
1 回答
772 浏览

spdy - 如果服务器实现 spdy/3 而浏览器只支持 spdy/2 会发生什么?

如果我在我的服务器上添加对 spdy/3 的支持,而我的用户在他们的浏览器中只有 spdy/2,会发生什么?协议会优雅地降级到 spdy/2 还是只会使用普通的 https?

0 投票
2 回答
441 浏览

weblogic - WebLogic 11g 上的 SPDY

有没有办法在 WebLogic 11g 服务器上获取 SPDY?我实际上无法想象它,但我至少不得不问。

0 投票
2 回答
1325 浏览

django - 如何使用 SPDY 协议为 Django 应用程序提供服务?

通过 SPDY [1] 协议为 Django 应用程序提供服务的最佳方式是什么?

[1] http://www.chromium.org/spdy