【发布时间】: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