2019独角兽企业重金招聘Python工程师标准>>>


如图,用firebug分析网页,发现连接处有很多阻挡,而且时间很长,在firebug的官方wiki中找到了 “阻挡” 的解释(内容来自http://getfirebug.com/wiki/index.php/Main_Page):

第一个 Blocking 翻译成中文解释为:
所花费的时间在浏览器中队列(前称为排队等待网络连接)SSL连接的,这包括SSL握手和OCSP验证步骤。即队列等待时间。浏览器的队列等待时间与浏览器的并发数有关,常见浏览器的并发数如下:

浏览器       HTTP 1.1      HTTP 1.0
 IE 6,7           2                 4
 IE 8              6                 6
 Firefox 2        2                 8
 Firefox 3        6                 6
 Safari 3, 4      4                 4
 Chrome 1,2     6                 ?
 Chrome 3       4                 4
 Opera 9.63,10.00alpha      4       4    例如Firefox3 对于一个主机(同一主机域名),一次性只能处理6个请求,而多余的请求则处于队列当中。

为了提高反问速度可以给网站加更多的域名,如京东就是采用更多的域名来提高并发

引用:http://hi.baidu.com/thinkinginlamp/blog/item/e6409313f6ae1c866438db4c.html
浏览器并发连接数IE7      2
 IE8      6
 Firefox2 2
 Firefox3 6
 
看上去巧合的是:老版本的IE和Firefox都使用较低的单个主机并发连接数(2),而新版本的IE和Firefox都使用较高的单个主机并发连接数(6)。说起来老版本的IE和Firefox之所以采用较低的单个主机并发连接数是有道理的,在RFC2616里明确要求了单个主机并发连接数的数目:
 
 Clients that use persistent connections SHOULD limit the
number of simultaneous connections that they maintain to a given server.
 A single-user client SHOULD NOT maintain more than 2 connections with
any server or proxy. A proxy SHOULD use up to 2*N connections to another
 server or proxy, where N is the number of simultaneously active users.
These guidelines are intended to improve HTTP response times and avoid
congestion.
 
不过标准总会落后于现实。在当今的网络环境里再使用较低的单个主机并发连接数已经越来越显得不合时宜了,所以说新版本的IE和Firefox才会不约而同的采用较高的单个主机并发连接数。
不过很多时候我们为了效率还想得到更高的并发连接数,比如说我们总会看到一些大网站采用独立域名或者二级域名来设置专门的图片服务器,其实有一部分原因就是为了增加并发连接数。至于使用独立域名还是二级域名的差别在于Cookie的影响,当使用和主站根域名相同的二级域名时,请求的同时也会捎带着传递主站
根域名的Cookie,而使用和主站根域名不同的独立域名时,则不会受主站根域名Cookie的影响,所以带宽占用会更小一些。
 
不过也不是说并发连接数越大越好,假如新版浏览器得到普及,即使你的网站的平均流量还维持在和以前一样的水平,那么峰值流量也会成倍增加。
 
顺便说说Firefox下怎么调整单个主机下的并发数:
 # about:config
 network.http.max-connections                      : 30
 network.http.max-connections-per-server           : 15
 network.http.max-persistent-connections-per-proxy : 8
 network.http.max-persistent-connections-per-server: 6
 
需要说明的是HTTP1.1下以network.http.max-persistent-connections-per-server的指为准,这是
因为HTTP1.1下缺省都是持久连接,反之如果是HTTP1.0,则以network.http.max-connections-per-
server为准。
 
如果你使用TamperData检测一下,就能发现:
HTTP1.1下Connection: Keep-Alive
HTTP1.0下Connection: Close

转载于:https://my.oschina.net/u/872585/blog/896665

firefox firbug 的“阻挡”相关推荐

  1. firefox firbug 的“阻挡” blocking

    为什么80%的码农都做不了架构师?>>>    用firebug分析网页,发现连接处有很多阻挡,而且时间很长,在firebug的官方wiki中找到了 "阻挡" 的 ...

  2. About Firefox

    配置Firefox 在 地址栏中输入about:config就可以进入配置窗口了. browser.display.show_image_placeholders 将此项设为false可消除网页上尚未 ...

  3. 火狐浏览器插件大全,火狐插件大全,firefox插件使用方法

    使用火狐有一段时间了,装了N多插件以后自己也越来越离不开火狐了. 许多人不习惯用这个浏览器,因为刚下载回来的光杆司令除了浏览速度快点外和 IE 没什么区别. 其实火狐的特色在于扩展,优势在于开源,大家 ...

  4. 回顾 Firefox 历史

    从很久之前开始,火狐浏览器就一直是开源社区的一根顶梁柱.这些年来它几乎是所有 Linux 发行版的默认浏览器,并且曾是阻挡微软彻底争霸浏览器界的最后一块磐石.这款浏览器的起源可以一直回溯到互联网创生的 ...

  5. Firefox 浏览器能,IE为什么不能?

    86件Firefox浏览器能,而IE不能做的事[转帖] 转自 XOOPS & Design: 用上了Firefox1.0简体版 前言:十一月九日,就是Firefox1.0正式版全球发布的一天. ...

  6. 50个最好的firefox扩展让你尽情冲浪

    50个最好的firefox扩展让你尽情冲浪 Submitted by xyz黑板 on 星期四, 一月 19, 2006 - 19:04 资源 | 开发 xyz黑板翻译 原文:http://pcher ...

  7. firebug “阻挡”

    如图,用firebug分析网页,发现连接处有很多阻挡,而且时间很长,在firebug的官方wiki中找到了 "阻挡" 的解释(内容来自http://getfirebug.com/w ...

  8. 火狐 userchrome.css 在哪,深入瞭解 FireFox 八、userChrome.css userContent.c...

    以下将会分为几个章节来探讨这个浏览器: 八.userChrome.css & userContent.css 介面的修改 userChrome.js 是用来增加各种功能的.而这边要介绍的 us ...

  9. 常用的FireFox扩展插件

    FireFox的扩展插件有成百上千,你要用哪个呢?这里收集了50个流行的扩展插件,下载后安装,会让你的FireFox浏览更轻松.请注意,大多数扩展插件可以在FireFox2.0上使用,如果无法使用,那 ...

最新文章

  1. 从数据集到2D和3D方法,一文概览目标检测领域进展
  2. php本页面调试报错配置
  3. 使用C#程序处理PowerPoint文件中的字符串
  4. 【解决方案】requests.exceptions.SSLError: HTTPSConnectionPool
  5. 来篇文章:Martin Fowler的设计已死中文版
  6. coroSync packmarker
  7. docker安装nexus3命令
  8. linux无线网卡消失,linux下wpa/wpa2的无线网卡设置 [暂时还没有证实是否能用]
  9. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...
  10. oracle查询sql记录数,oracle查询所有表的记录数SQL
  11. 高效代码审查的十个经验
  12. 小程序中里的bindinput_云开发实战分享|诗和远方:旅行小账本云开发
  13. windows下CodeBlocks TMD-GCC安装及配置
  14. NCBI引物设计-查找目的基因前后序列方法、序列比对
  15. Android 启动性能、启动性能分析以及常见的启动性能问题分类
  16. 产品数据管理(PDM)技术概述
  17. 最新Via轻插件下载
  18. J.A.R.V.I.S.
  19. 持续测试(Continuous Testing)
  20. 图解SM2算法流程——第1章 概述

热门文章

  1. SVM(支持向量机)原理及数学推导全过程详解
  2. PTA-python练习题-2(简单的计算及输入输出①)
  3. 移动域全链路可观测架构和关键技术
  4. 基于决策树的电网负荷预测
  5. 温故而知新:汽车以太网技术发展10年(上)
  6. ChinaSoft 论坛巡礼 | 软件通识教育论坛
  7. python | 绘制中国地形图(带中国边界省界)
  8. git 删除分支和删除文件夹
  9. 理论物理极础4:质点系
  10. 2.6 修饰符的位置