【问题标题】:.Net Web Application Performance.Net Web 应用程序性能
【发布时间】:2015-08-08 13:26:17
【问题描述】:

我有一个使用引导程序的 .net Web 应用程序。在我们的办公室,我们有非常高端的机器,配备了出色的无线网卡。然而,使用速度较慢的电脑和更便宜的网卡的人的速度要慢得多,即使他们在良好的互联网连接上也是如此。例如,我在我的家用机器上写这篇文章,这是一台 HP i7-3630QM CPU 2.4GHz、8gb 内存、RalinkRT5390R 802.11 WiFi 卡,互联网连接速度为 30mbps。现在我意识到惠普是垃圾,网卡是垃圾。但问题是这是大多数人购买的系统类型。长话短说,系统在这些机器上的速度至少要慢两倍,大多数情况下慢 4 倍的元素根本不会加载,我的用户必须刷新页面几次才能让事情正常工作。

我们还有 New Relic 来测量服务器速度,它从未在 Microsoft Azure 平台上达到极限。事实上,我们最慢的页面只有大约 3.5 秒的加载时间。

我们正在努力在系统上尝试实现更多的 ajax、dom 缓存等等。但到目前为止似乎没有任何重大影响。

所以我想我的问题是,为什么在这些带有垃圾网卡的机器上,事情会变得如此缓慢并且有时根本无法工作?是否有任何软件可以帮助我们追踪客户端的速度问题?还有没有人可以推荐的专门针对 .net 代码优化以提高速度的服务?

提前谢谢你。

【问题讨论】:

    标签: asp.net performance performance-testing


    【解决方案1】:

    如果您确认服务器端没有问题,那么您应该检查客户端。

    您可以使用内置的开发人员工具(Chrome 中的 Ctrl+Shift+I)查看加载时间最长的内容。从那里您可以查看页面加载的时间线,以确定它是网络慢还是渲染慢。

    【讨论】:

      猜你喜欢
      • 2012-08-22
      • 2011-03-24
      • 1970-01-01
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      相关资源
      最近更新 更多