09 2014 档案
摘要:多机联合产生负载LoadRunner对应用程序施压时,采用的方法就是让一台机器模拟很多用户,同时向被测用户发送请求或进行操作。这样,如果一台测试机器模拟的虚拟用户数过多,他本身性能的下降会直接影响测试效果。为了避免这种情况,LoadRunner允许使用多台机器运行场景来均衡测试机器的负荷。只要一台机...
阅读全文
摘要:不同浏览器的工作方式不完全一样,大体上,浏览器的核心是浏览器引擎,目前市场占有率最高的几种浏览器几乎都使用了不同的浏览器引擎:IE使用的是Trident、Firefox使用的是Gecko、Safari和Chrome使用的是Webkit。不同的浏览器引擎对W3C的规范支持不尽相同。下面讲诉浏览器从输入...
阅读全文
摘要:1.Accept-Encoding Accept-Encoding是浏览器发出的请求头中包含的头信息域之一,用于告诉服务器所接受的页面文件的编码方式,如Accept-Encoding:gzip,deflate就是告诉服务器,浏览器能够接受不压缩和使用gzip压缩两种方式的页面内容。2.Connect...
阅读全文
摘要:HTTP报文=从客户机到服务器的请求+从服务器到客户机的响应1.请求报文的格式如下: 请求头 通用信息头 请求头 实体头 报文主体请求行的格式为: Method【分隔符】Request-URI【分隔符】HTTP-VersionCRLF说明如下: (1).Method表示完成Request-URI的方...
阅读全文
摘要:行业内建议的前端优化项目主要包括:1.减少HTTP请求(合并请求)2.使用CDN数据加速(各地独立的内容分发机制)CDN加速简单的来说,就是把原服务器上数据复制到其他服务器上,用户访问时,那台服务器近访问到的就是那台服务器上的数据。CDN加速优点是成本低,速度快。适合访问量比较大的网站3.使用动态或...
阅读全文
摘要:概要:要提升前端性能,有两大思路:
1>.减少页面加载所需要的时间。
2>.提升用户的观感,让用户觉得页面更快。
减少页面加载所需的时间,可以从请求的数量、请求的并发度及网络传输时间等方面来着手;而提升用户观感,则主要从让页面尽快开始显示入手。
常用的前端性能测试工具:
1.Apache Benchmark工具,简称ab,命令如下:
ab -c[并发用户数量] -n[发出请求的数量] [被测试页面的URL]
2.Firebug工具
Firebug工具是一个备受推崇的、强大的Web开发工具,它提供了方便的查看页面元素功能,允许用户以鼠标指示、DOM树等方式查看任意页面元素,提供了控制台直接调试JavaScript;提供了可视化的CSS标尺,方便用户调整页面布局;提供了网络面板,允许用户获知每个页面被加载过程中的页面元素下载和执行细节。Firebug工具同时提供了非常好的扩展。
3.HttpWatch工具
HttpWatch工具是可在IE和Firefox下使用的网页数据分析工具。当然,在Firefox平台上已经有
阅读全文
摘要:1.介绍
Apache原来用于小型或试验性Internet网络,后来逐步扩展到各种系统中,对Linux的支持几乎完美。Apache可以支持SSL技术,支持多台虚拟主机。Apache是以进程为基础的结构,而进程比线程要消耗更多的系统资源,因此不适用于多处理器环境。所以,在应用Apache的站点扩容时,通常需要增加服务器或扩充群集节点而非增加处理器。
其具有如下特性:
a.支持最新的HTTP/1.1
b.拥有简单而强大的基于文件的配置
c.支持通用的网关结构、FastCGI
d.支持基于IP或域名的虚拟主机
e.支持多种方式的HTTP认证方式
f.集成Perl、代理服务器处理模块
g.支持实时监视服务器状态和定制服务器日志
h.支持安全Socket层(SSL)、服务器端包含指令(SSI)
i.提供对用户会话过程的跟踪
j.通过第三方模块可以支持Java Servlets等
阅读全文
浙公网安备 33010602011771号