说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

浏览器重定向性能分析经验谈

HTML文档下载 WORD文档下载 PDF文档下载
作者Andreas Grabner拥有超过15年的工作经验,在网站提升性能方面有着丰富的实战经验。前不久,他的公司网站出现了一次异常加载行为,造成了严重的负载现象,文中总结的这几个经验值得开发者重视。

【编者按】作者Andreas Grabner拥有超过15年的工作经验,在提升网站性能方面有着丰富的实战经验。前不久,他的公司网站出现了一次异常加载行为,造成了严重的负载现象,本文摘译自他发表的这篇博客《The Performance Impact of Recursive Browser Redirect Loops》。事实上,当某个公司给用户呈现下载新产品信息页面时,良好的用户体验是非常重要的。文中总结的这几个经验值得开发者重视。

译文如下:

乍一看,如此忙碌的访问下载统计表,你一定认为是我们发布了重量级新产品,所以狂热的粉丝才会进行近乎疯狂的下载。但事实上并非如此。图中的这次访问高峰源自于认证服务和下载角色逻辑之间的事务冲突,导致其中一位访客在认证页面和下载页面间反复循环切换,造成每分钟出现多达千次的HTTP访问请求。


找出始作俑者

首先得弄清有哪些用户正在进行软件下载。我们使用了dynaTrace UEM追踪工具来追踪每位访客的行为。有趣的是,实际上发现并不是有很多用户对下载页面进行访问。相反,问题仅出现在一位访客身上。根据dynaTrace UEM的统计信息显示,一位北美的用户度对同一个单点登录页面在几分钟内发出了多达5000次的访问请求。


问题根源:用户角色权限处理不当

跟踪信息显示,用户第一个动作结束后被正确重定向到系统的单点登录页面。然后,他输入了用户名和密码,接着点击“下一步”。然而,当该用户成功登进系统后,系统却发现他实际上还没有被赋予任何的系统用户角色。结果,一方面下载页面认为需要识别用户身份,另一方面登陆页面认为用户已经正确登陆了,从而造成用户反复不断地在下载页面和登录页面间来回切换。


后事之师:每个访客的请求都要正确识别并处理

诚然,很多系统专家认为高级别的参数指标已足够用来帮助找出问题。但是正如这次的小细节,也是应该引起重视的,细节决定成败。

我把该问题反馈给维护组后,很快就解决了。后来发现问题源自最近期的一次发布更新,测试环节中忽略了类似的空角色特殊情况处理。所以,测试环节涵盖的面必须兼顾各个方面,不能只关注大的显眼的,千里江堤,溃于蚁穴。

如果你有类似的错误部署案例,不妨一起交流,看看您又是如何解决的。

英文出自:Compuware

“人类先知”Isaac Asimov 50年前的科技预测大多应验了 2014年10大Web设计趋势 Google野心:App Indexing改写应用搜索格局 Cocos2d-x,老牌引擎的新进化 Kingdom Rush创始人专访:游戏与电影元素混搭 超实用的JavaScript技巧及最佳实践(下) 盖茨和鲍尔默或成挑选微软新CEO的最大阻碍 移动开发进阶:触发式邮件深入分析 King.com传奇再续!Farm Heroes Saga强势登陆iOS、Android 2013综述稿:Clojure这一年及大事件 亚马逊AWS vs.谷歌GCE,彪的是价格? 2014,混合云被广泛采用的一年 传微软拉拢厂商推双启动系统手机 用户可选Windows Phone或Android 为什么游戏领域总是“抄抄抄”! 物竞天择、百家争鸣——评OpenStack生态圈 CES 2014:Intel针对可穿戴技术发布多款产品 直击CES:Pebble推金属版智能手表Pebble Steel 为4K智能电视而生:高通推出骁龙802处理器 英特尔首席执行官阐述可穿戴设备新技术及Edison计算平台 设计师如何写出更棒的项目建议 微软以1亿美元收购Parature“知识库” 登陆CES:三星发布智能家庭平台Smart Home CES 2014:GPS供应商Garmin推健康腕带Vivofit 《近匠》第05期:移动开发工具访谈,个推——有节操的push 【Hadoop技术博客推荐】Hive的那些事 Twitter联合创始人推社交搜索应用Jelly 马云“食言”进军手游分成比例8:2,开发者可拿7成 CodeCombat游戏全面开源:玩游戏也能学编程 Netflix首席云架构师Adrian Cockcroft加盟Battery Ventures Android 4.3附体:RIBX发布FB/Ti 互联网手表 IE11界面布局的秘密武器:Quero Toolbar (急)如何从OCX的弹出FORM,返回参数给USERCONTROLL,500分即送。 这样写那里错了? 还原精灵问题,高手请进 一个关于短信开发的数据库设计问题,高手指点。。。。 请解释一下控件的工作原理,ActiveX控件和*.ocx文件是一回事吗?如果我有一个VB调用相关控件的系统,我要转成ASP的B/S结构,应该怎么做? 关于bho的问题 ,, at指令的问题,高手看过来! 对侯捷所译C++ Primer题解中,第208页10.5(c)题答案分析的疑问?(函数模板) Windows 2000下找不到samba服务器,高手指点! AD和額外域控制器的角色轉換 两个问题? 请教大家如何从另外一个程序往一个dx的游戏上写字?? asp程序取sql存储过程返回参数的问题 初学c++,请教 加权平均分 如何快速的判断文件是否存在? 问一个软件!!! 98的提示符下加载哪个命令可以出现中文? 关于C的疑惑 asp程序取sql存储过程返回参数的问题 精品:数据库-表字段类型的写法!! 谁知道一般网站的在线人数统计功能是如何实现的? 如何处理float型的长度问题? 请大家帮忙这个存储过程该怎样设计?呵呵,不好意思!第一次发贴发错了^_^ 在线请教,找错 请高手门帮我解决一个问题! 请问如何把一个form的关闭按钮屏蔽掉而只留下标题栏? 高手::::请教一个简单的问题???? 还是.net连oracle的问题 急救!VB访问Linux服务器上的Oracle8i的问题 如何在没有安装.net的机子上运行C#程序阿?? 在模板实参推演中,数组的长度是如何得知的呢??? asp作提交表单 自动发到指定邮箱里。 急哭了!在线等待!!!!!! 为何我的sql服务管理器停止不了,一直为“正在停止”,而一旦停止了却又启动不起来? 怎样调用IE的一些功能??? 求教,急! 初学asp,问个简单的问题吧:怎么样知道客户端的时间? strus的配置和使用,我用jdevelop, ADO+MSSQL对DataSet中Record定位 欢迎讨论,关于水晶报表实现:折线图,或者柱形图问题 在线求助:如何读取B端操作系统信息和浏览器信息? 系統用戶使用權限的設計 combox 问题 急寻MAYA编程高手 服务器端有一个很大的XML(10M)文件,怎样从client端读取? CMainFrame 的窗口句柄怎么得到 从数据库读出文本如何保持原来格式 ? 在winform中,请教关于combobox的一个小问题 Stream Write error??????????? 存储过程的and和or连用 谁有新浪或网易等的短信网关接口? The way I study English.为题的英语作文 study English study the Englishstudy English language和 study the English language 有什么区别 如习题2.14图所示电路,求电压U.U=4V 感激不尽) 3dmax如在球体上开一个长方体的洞 怎样在布线能在平滑时洞是长方体的前提下球体的表面也是光滑的 没棱角如图所示我想在下方开个长方体的洞为了保证在涡轮平滑时也是长方体所以布了线 空间里我的网友圈出了我是什么意思 ANSYS不同级图素布尔运算模型是预应力钢筋混凝土;用线画出了预应力筋,体画出了模型.预应力筋用LINK180单元,体用SOLID65单元.想将预应力筋与体联系起来,不同级图素布尔运算怎么实现.用LINV,N 产生激素的细胞一定能产生酶? 详细讲一下法语的自反动词,以comment vous appelez-vous为例?重点在s'appeler是怎么回事,s'appeler 当x=2时,代数式mx³+nx的值为2011,那么,当x=-2时,代数式mx³+nx-2的值为多少? 我不会做= = 已知代数式mx+nx合并同类项后等于零,下列说法正确的是1.已知代数式mx+nx合并同类项后等于零,下列说法中一定正确的是:A.M=N=0B.M=NC.M-N=0D.M+N=02.如果一个代数式的两项是同类项,那么下列说法正 The way l study English是什么意思 港版iPhone 5s/5c可用中国亚洲邮轮旅游市场增长迅速美国新泽西一商场发生枪击事件 暂无人三中全会前瞻:改革力度超以往 让民众网曝湛江国资委官员带女下属开房 视频广东湛江国资委官员被曝与女下属开房 韩媒称韩国海警截获三艘“非法捕捞”中塑料袋威胁欧洲环境 欧盟计划对其征收澳华裔女专家制乳癌病例数据库 拯救数美国新泽西一商场发生枪击事件 暂无人曝孙杨因同乘者不满赔偿金才报警 托人台北动物园创十年入园人数记录 “圆仔驻苏里南大使杨子刚会见苏里南国民议会三亚蜈支洲迎春节游客最高峰 接待量创战后日本为何娼妓泛滥:为防占领军强奸我国第一艘水下考古船下水:首航或寻找驻康斯坦察总领事宿彦文新春佳节接受媒驻巴哈马大使苑桂森举行到任暨春节招待驻古巴大使张拓出席中华总会馆春节联欢同享九州美味 齐头跃马争春 记拉各斯爱沙尼亚首都塔林举行第五届中国春节庆1988年2月3日 我国与乌拉圭建交
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘