相关疑难解决方法(0)

浏览器中最大并行http连接?

我正在创建一些到HTTP服务器的暂停连接(彗星,反向ajax等).它工作正常,但我看到浏览器只允许两个同时挂起到给定域的连接.因此,如果用户在浏览器的Tab1中查看我的网站,那么也尝试在Tab2中加载它们,他们已经用尽了两个允许的连接到我的网站.

我想我可以做一些通配域的东西,我有我的http服务器解析我的网站的任何地址,如:

*.example.com/webapp  -> 192.0.2.1 (the actual ip of my server)
Run Code Online (Sandbox Code Playgroud)

所以:

a.example.com/webapp
b.example.com/webapp
c.example.com/webapp
Run Code Online (Sandbox Code Playgroud)

所有仍然指向(www.example.com/webapp)但浏览器认为它们是不同的域,所以我没有遇到2连接限制.这是真的?

即使这真的 - 所有域中每个浏览器的活动连接数是否有限制?假设我使用上面的方案 - 例如,Firefox在任何给定时间只允许24个并行连接吗?就像是:

1) a.example.com/webapp
2) www.download.example/hugefile.zip
3) b.example.com/webapp
4) c.example.com/webapp
...
24) x.example.com/webapp
25) // Error - all 24 possible connections currently in use!
Run Code Online (Sandbox Code Playgroud)

我刚刚选择了24个连接/ Firefox作为示例.

html web-applications http persistent-connection web-performance

437
推荐指数
9
解决办法
32万
查看次数

同时请求PHP脚本

如果PHP引擎已经在服务器上执行脚本的中间,那么对同一脚本的其他同时浏览器请求会发生什么?

  • 请求会排队吗?
  • 他们会被忽视吗?
  • 每个请求都有自己的脚本实例吗?
  • 还有其他可能吗?

php request

85
推荐指数
3
解决办法
5万
查看次数

如何配置Apache2以允许来自同一IP地址的多个同时连接?

默认情况下,Apache2似乎每个IP地址只允许1个连接.

如何配置Apache2以允许来自同一IP地址的多个同时连接?

这是我的情况:

  1. 托管在服务器上的Web应用程序.
  2. 远程客户端发出可能需要15秒才能完成的请求.
  3. 同一个远程客户端发出另一个(独立)请求.
  4. 目前,第二个请求位于队列中,直到第一个请求完成,因为Apache2似乎强加了每个IP地址1个连接的限制.

如何覆盖此默认行为并允许并行处理第二个请求?

提前谢谢大卫琼斯

apache configuration config apache2 apache-config

20
推荐指数
1
解决办法
2万
查看次数