|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。本文会商:
- 扩大ASP.NET使用程序和数据库
- 优化代码
- 高效的缓存
- 类似性和负载均衡
本文利用了以下手艺:
ASP.NET
目次功能等式
扩大成绩
优化代码
负载均衡
类似性
最年夜水平减小负载
缓存
扩大数据库
无尽头的扩大事情
作为ASP.NET功能参谋,我们打仗的项目一般都是已呈现成绩的项目。在很多情形下,乞助德律风都是在使用程序已投产后才打来的。在开辟职员那边统统都一般的程序到了用户那边却没法一般运转。他们埋怨:站点太慢了。办理部门想晓得为何在测试的时分没有发明这一成绩。开辟部门却没法重现成绩。因而有人说ASP.NET不克不及扩大。听起来是否是很熟习?天下上一些最忙碌的Web站点都是运转在ASP.NET上。MySpace就是一个很好的例子;实践上,它是在多种分歧的平台上都经由运转后才被迁徙到ASP.NET上的。现实上,功能成绩多是跟着使用程序的不休扩大而展现出来的,当呈现这类情形时,您必要断定所产生的实践成绩并找出办理该成绩的最好战略。您将面对的最年夜应战是创立一组丈量尺度,个中要涵盖使用程序各个方面的功能。假如不将成绩全盘加以思索,您就没法晓得要将偏重点放在哪一方面。
功能等式2006年9月,NetForecast的PeterSevcik和RebeccaWetzel宣布了一篇名为"FieldGuidetoApplicationDeliverySystems"的论文。该论文专门会商了怎样改良广域网(WAN)使用程序的功能,并包含了所示的等式。此等式针对的是WAN的功能,但只需做大批修正即可用来权衡Web使用程序的功能。修正后的等式如所示,个中的各个元素在中举行懂得释。Figure3功能等式的元素
变量界说R呼应工夫。从用户哀求页面(经由过程单击链接等操纵)到全部页面全体出现在用户盘算机中所需的总工夫。一般以秒为丈量单元。负载发送到扫瞄器的字节总数,包含标志和一切资本(比方,CSS、JS和图象文件等)。带宽与扫瞄器之间的传输率。这多是不合错误称的,假如给定页面是从多个源天生的,这大概暗示多个速率。一般情形下,会加总取一均匀值作为单一带宽,单元为字节/秒。AppTurns给定页面所需的资本文件数。这些资本文件包含CSS、JS、图象等,还包含扫瞄器在页面显现过程当中检索的任何其他文件。在此等式中,HTML页面是经由过程在AppTurns表达式之前加上往复工夫(RTT)独自盘算的。RTT往复所需的工夫,与传输的字节有关。关于页面自己,每一个哀求最少必要耗用一个RTT。一般以毫秒为丈量单元。并发哀求扫瞄器同时收回的哀求资本文件的哀求数。默许情形下,InternetExplorer实行两个并发哀求。此设置能够举行调剂,但很少如许做。Cs服务器上的盘算工夫。这是运转代码、从数据库检索数据和分解要发送到扫瞄器的呼应所需的工夫。丈量单元为毫秒。Cc客户端上的盘算工夫。这是扫瞄器在屏幕上实践显现HTML、实行JavaScript、实行CSS划定规矩等所需的工夫。
<br>Figure1TheOriginalPerformanceEquation(单击该图象取得较年夜视图)
<br>Figure2TheWebVersionofthePerformanceEquation(单击该图象取得较年夜视图)如今您已有了公式,接上去的应战就是一一测定各个元素。停止值、呼应工夫绝对对照简单测定;有很多工具都能够准确丈量全部历程所消费的工夫。负载可经由过程各类工具加以测定(websiteoptimization.com/services/analyze是一种很好的选择),带宽(拜见speedtest.net)和往复工夫(利用Ping)也是云云。websiteoptimization.com/services/analyze之类的工具还能够呈报Web页面的HTML、CSS、JavaScript、图象等外容的巨细。并发哀求实践上是一个常数(InternetExplorer |
|