为什么要在乎性能的可用性之监测变更效果

问者都是有期望的,如果网站比竞争对手的慢的多,或者性能不稳定,访问者就会感到不适。另一方面,如果他们确信网站能够提供更有用的信息或被其他人推荐而来,他们就会有更大的容忍度。
 
   监测变更效果

      Web应用一直在变化。通常,公司都有一个测试很好的网站版本,但却存在对终端用户体验管理和业务处理能力不利的长期影响。这里需要做出权衡,这是终端用户体验不仅需要被业务人员关注也需要被技术人员关注的原因。

监测网络内部

内部测试是运行于数据中心的测试,用来确认所有机器正常工作。可以对每个服务器运行简单的、模拟的事务以确认一切正常。许多Web管理员依赖商业监测软件(如HP的Sitescope)或者其他的开源工具(如Nagios)。

    因为是通过有大量闲置带宽的局域网运行的测试系统,所以每秒都能生成大量的测试。这将使网站测试更全面,因为保证不出错的间隔可以更小。

    内部测试对于任何IT管理员来说都是一个必不可少的工具。它可以采取“是你吗?”这种简单形式,每分钟对机器运行一次上/下检查,或者采用复杂的HTTP请求检查每台机器是否返回了正确内容。

监测网络外部为什么要使用服务

在不同的国家设立和维护服务器并让世界各地的运营商互相配合,成本很高。虽然有些大型组织能够建造自己的测试网络,但是大多数公司都依赖托管综合测试服务。使用第三方服务有以下几个理由。

    1)成本。第三方服务比自己建设运行服务器更便宜。

    2)节省时间。这些公司都提供预先定义的报告和工具,可以更容易地进行测试和报告性能。

    3)立场更公正。因为是独立组织,所以测试结果更公正、更可信。这样的报告更容易作为解决与用户争执的证据。

收集真实用户监测数据之反向代理

方向代理服务器位于Web服务器和客户端之间,可以用于监测终端用户体验。近年来,这种方法不怎么受欢迎,因为它增加了基础设施的故障点。许多负载均衡器行为上很像反向代理,也可以用于性能监测。

    一、反向代理如何捕获用户会话

    反向代理服务器截获客户端请求,并把它们转发到服务器。类似的,它截获服务器请求并将其转发到客户端。它可以自己响应某些请求,如静态图片。并减轻服务器负荷。因为截获连接,所以它是SSL加密的端点,对服务器的访问数据是不加密的。

收集真实用户监测数据之客户端代理

收集终端用户体验数据的一种方法是在客户端桌面上安装代理。这种代理可以观察到应用程序使用的方方面面,不仅仅是Web应用程序,还有其他应用程序。想知道用户在登录网站的时候是否在运行扫雷吗?客户端代理可以做到。它们也可以访问客户端操作系统,所以知道网络情况如何,使用了多少CPU资源。

    不幸的是,可能无法使用它们。

    一、客户端代理如何捕获用户会话

    代理是安装于客户端桌面的应用软件。它们常用于企业级应用,常用在公司管理平台上,管理范围从防病毒更新到系统备份。它们位于操作系统和应用软件之间,能看到应用程序和操作系统资源之间的通信。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.