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

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

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

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

译文如下:

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


找出始作俑者

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


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

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


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

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

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

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

英文出自:Compuware

专访腾讯游戏运营总经理崔晓春:云时代游戏运营的变革与创新 嵌入式专家Bruce Douglass经验谈 门票销售过半 从2014微信开发者大会购票者特征说起 当来自金星的Devs碰上火星的Ops——共话应用扩展 移动平台市场占有率:Android首次赶超iOS 豌豆荚范怀宇 I/O大会总结:Android无处不在 轻博客始祖Tumblr:哈希以支撑2.3万Blog请求/秒 《近匠》FIR.im:简单易用的内测分发工具 传苹果公司将于9月9日召开新一代iPhone发布会 近百家微信开发商参与征集评选活动 TOP10正浮出水面 Java程序猿,手游引擎怎么选? MDCC 2014优秀移动团队免费展位火热申请中 【微信讲师面对面】你在企业服务号开发中遇到的坑和难点 五个解决方案让MongoDB拥有RDBMS的鲁棒性事务 浅谈Apache Spark的6个发光点 安卓 “假ID” 签名漏洞,竟然骗过了支付宝和360 从Social到Big Data,移动App蚂蜂窝转型推新品 《近匠》nice曹大鹏,从男装导购到潮人社区的心路历程 DevOps扼杀的不是开发者,而是开发生产力! 利用Docker构建开发环境 Netflix公布Cassandra新性能:基于AWS的百万次写入每秒 一周消息树:谷歌Android遭遇“颠覆”危机 微软发布新应用Snipp3t,iOS平台首发且无Windows Phone版 TOP10优秀微信开发商随后揭晓 2014微信开发者大会开幕在即 8月12日:PC鼻祖IBM 5150迎来33周年 平板创作3D展现:蒙特利尔大学发明Hyve-3D设计系统 Quick Charge技术解析:关于手机快速充电的那些事儿 性能分析十八招,你用哪一招? 流程在企业内的作用及成熟度 Gartner:至2017年Chromebook销量将增2倍 后稀缺时代思考:机器横行下的人类夹缝求生 加载不了*.ocx控件是怎么回事? 我的CStatic上为什么不能贴位图? 主页何为佳? 偶用ultradev,在table里绑定字段,并作了重复区域的设置,但是live data 的结果总是一列纪录出现在一个单元格里,而且只有第一个单元格里有数据,其他是空的,怎么回事?//牛虻 ClassView Information file如何恢复,急,知道的朋友望告之! 500分求一好用的代理服务器,能访问www.creaders.net这样的网站(按:贴太多结不了,无法在水园发贴,烦版主转到水园) 各位高手,我的分发光了,问题还没解决。帮帮我好吗 请问什么叫专家分..怎样得到专家分,你们的专家分都有多少...有超过1000的吗 -->> sql语句中求和问题. 急急急急!!!,请教一个VB中SQL语言的问题!!! 请教关于数据代入的问题 我们公司把qq给封了,好着急啊,谁知道有什么办法?送分啊~~` 俺要怎么办? 怎样得到DBGrid 中某一单元格的Focus,因为我要处理这样的问题,在DBGrid中输入的数据如果不正确,则focus不能离开此单元格。 VB中的Byte型数据在PB中是什么类型? 动了枪的青马 在sco unix 5.05的分区问题 help! where could I download NT serve pack 6.0 那位高手知道在solaris编程中,如何在按钮上加载图片? 我怎样发布自己的servlet 怎样确定对象类图的中类? 可以帮我解决一个关于linux的问题吗? 熟悉文件操作的高手请进来坐一下。 +++++++关于MS SQL SERVER2000的注册服务器问题+++++ 考过scjp的进去看一眼 请问DTD是不是将要为XML Schema所代替???现在主要哪一个呢? XiaoFang(奇奇) 你在哪里,十分感谢,再送100分! 关于输入框中输入空字符串的判断 zork(我是一条鱼……) 说明白些呀,用http代理怎么上qq? HK的书店 求教:关于CRC校验的问题 问题:有关查询结果排序. 为什么我用的是LoadString函数而编译显示错误时显示LoadStringW函数。两个有什么区别? 请问这个错误提示是什么意思呢?谢谢! OCI中的类型转换 麻烦大家看看下面的代码对吗?能否用MSChart显示MSHFlexGrid中指定的行(上下)和列(左右),谢谢谢谢 如何用vector做一个二维数组。如int a[4][4]的。该怎么做 仰天长笑,号称CSDN(“中国”软件开发网),却。。。 鼠标移出当前窗口时显示MessageBox如何做? 操作系统为solaris如何配置才能上internet网? 大虾留步! 根据日期查询数据库的问题(当天结账)急! 请问怎么去打开一个SQL SERVER的数据库,求救 怎样修改注册表? 如何把程序编译为只有一个EXE的文件?(对不起,我的分发光了!) OCP 试题之一 EhLib里TDBGridEh控件的SaveBookmark方法有何作用? 编程不需要创新,我同意 有一个朋友向我要类描述的rose表示的例子,我已经做好了,并上传到下面的网址上 福州的程序员请进................ 解-2≤4m^2-9m+4≤2m的取值范围 分解因式-9m的平方n-3mn的平方+27m的三次方n的4次方要有过程 帮忙解释几个成语、、3Q~`独辟蹊径等、要有释义、例句、最好把褒贬也说一说、、独辟蹊径、自以为是、自命不凡、自我陶醉、自鸣得意、、3Q~` 这个不等式怎么解 -6 ①艺术上的交流,能提高世界各国各民族之间的互相了解和沟通.②所有优秀的艺术家,无非不植根于本民族的文化土壤中,卡拉玛姐妹也一样,“吸收者大地母亲给予它的食粮的供养.”③只要没 独辟蹊径的蹊是什么意思 怎么鉴别食物中是否含有地沟油. 语文的`语段的``修改速度来``自从原武汉国棉二广职工王仁忠下岗后,面对挫折,毫不气馁,发明了制造曲线木地板的机械,获得国家专利,开办了自己的企业,迎来了升年 的人生的辉煌.他的人生经 初三二元一次方程应用题某市供电公司规定,本公司职工,每户一个月用电量若不超过A千瓦每时,则一个月电费只要交10元.若超过A千瓦每时,则除了交10元外,超过部分每千瓦每时还要交A/100元.一 怎么容易鉴别食物中是否含有地沟油? 下列句子中没有病语的一项是A一些成语类节目的盛行固然对成语普及具有很大好处,却仍然缺失重要一点——未能充分挖掘成语自身内涵B一些读者认为莫言的作品实现了一种“突破”,莫言小 二元一次方程应用题.果园有100棵桃树,平均每棵桃树产桃子150公斤,每公斤桃子的利润是1元,现准备多种一些桃树以提高产量来增加利润,实验发现,每多种一棵桃树,每棵桃树的产量就会减少0.5 如何识别有地沟油的食物? 修改语段【五处】1、天刚亮,操场上就沸腾寄来了,老人、儿童、妇女和青年都来到户外锻炼身体.身穿红色运动服的老奶奶有趣地跳起了扇子舞,打蓝球的小伙子红光满面的脸上挂着汗珠,随着 二元一次方程 应用题某商店从厂家以每件18元的价格进购一批商品,该商店可以自行定价.据市场调查,该商品的售价与销售量的关系是:若每件售价a元,则可卖出(320-10a)件,但物价部门限定每 已经买回家的食物咋么鉴别是不是地沟油做的 语文怎么改提示语母亲看着我,用微弱的声音对我说:“刚才还想送伞给你,但没走几步却倒在床上,到底是人老了。” 初三一个二元一次方程应用题某市2004年底自然保护区覆盖率仅为4.85%,经过两年努力,该市2006年底自然保护区覆盖率达到8%,求该市这两年自然保护区面积的年均增长率. 如何辨别语文的:主谓宾丁壮补 三年级语文问题? 1、写3句有关自信和成功的名言警句. 方程应用题.某农户种植花生,原来种植的花生亩产量为200千克.出油率为50% .( 即每100千克花生可加工成花生油50千克.) .现在种植新品种花生后,每亩收获的花生可加工成花生油132千克.其中花生 主谓宾定状补分别由什么构成 语文作业本上该写什么名言 初三数学二元一次方程应用题.`` 急``为了把一个长600m,宽60m的游泳池扩建成一个周长为600m的大型水上游乐场,把游泳池的长增加x m,那么x等于多少时,水上游乐场的面积为20000m²?如何扩建?那 怎样辨别用地沟油炒过的菜 求各位帮下忙,语文填写恰当的名句,1.全班同学一起把教室打扫得干干净净,这真是“ ”.2.“ ,“ .”经过长期的交往,我终于理解了他的为人.3.古人常说:“ ,.”说明书与实践是离不开的.4.爸 初三数学二元一次方程应用题某种植物的主干长出若干数目的枝干,每个主干又长出同样数目的小分支,主干、枝干和小分支的总数是91,每个枝干长出多少小分支? 一个两位小数保留一位后是2.4,这个两位数最大是多少,最小是多少 语文名句默写 二元一次方程应用题联华超市将进价为40元的商品按50元出售,能买500件,已知该商品每涨价1元,销售量就减少10件,为获8000元利润且尽量减小库存,售价应为多少? 一个两位小数保留一位小数后的7.4,这两位小数最大是多少,最小是多少 面粉厂2/5小时可以磨面粉7/10吨,照这样计算,3/4小时可以磨面粉多少吨? 初三数学二元一次方程应用题(在线等)九章算术里的一道题,翻译过来是:长方形的门高比宽多6尺8寸,门的对角线长一丈,门的高和宽各是多少?我怎么算了好几遍都是无解~还有这道题必须用 初三科学题,高手进某同学为了向同班同学证明“声音在空气中传播时,是依靠空气的振动来实现的”这一结论,设计了以下4个实验,哪个最合理?(答案B,我认为是D)A.在长的钢管一端敲一下,在 要用方程的 因式分解:-9m+30mn-25n 因式分解:-9m+30mn-25n 科学题.在盛有盐酸的试管中滴入几滴硝酸银溶液,会看到什么景象?然后再往试管中滴入几滴硝酸,震荡后,发现_______我要知道原因 数学初三有关方程的一个题.已知a是方程x²-2009x+1=0的一个根.试求a²-2008a+(2009/a²+1)的值. m/3+9m^4因式分解 如题初三科学有两段阻值相同的电热丝,将它们串联在某电源两段加热一壶凉水,10分钟可烧开,若并联,则需要几分钟. 某农场去年种植了10亩地的南瓜,亩产量为2000kg,根据市场需要,今年该农场扩大了种植面积,并且全部种植了高产的新品种南瓜,已知南瓜种植面积的增长率是亩产量的增长率的2倍,今年南瓜的总 因式分解:9m^2+5m-4 语文的真正内涵是什么 数学初三勾股定理列方程方程已经列出来了,怎么解 [2-x]平方+1平方=x的平方 因式分解:4/9m^2-4/3(a+b)m+(a+b)^2 1、第一个字为拼音字母D开头的俗语有什么?例如:当局者迷,旁观者清.2、第一个字为拼音字母E开头的俗语有什么?例如:二人同心,其利断金. 新兴面粉厂五分之三小时可以磨面粉10分之9吨.照这样计算,1小时可以磨面粉多少吨 因式分解:9m^2-15m+25/4 语文是怎样定义的? -18m的四次方+9m的平方+5n的四次方因式分解 商的简便写法是() 趣味语文故事要长些的 1/9m的平方n的平方+2/3mn的3次方+n的4次方 独辟蹊径什么意思 要考趣味语文,没头绪,知道者请详情 新兴面粉厂五分之三小时可以磨面粉10分之9吨.照这样计算,1小时可以磨面粉多少吨(用方程解答) 独辟蹊径的意思 9m+8n=-25是1式,6m-3n=0是2式,请解式 9m的平方*(a-b)的3次方+49*(b-a)的3次方. “独辟蹊径”的各字全拼音和成语的意思?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn