网页响应速度慢的问题求解

lloyd80 2014-06-06 02:26:02
asp.net做的论坛。最近一段时间响应速度越来越慢。
用trace.axd跟踪页面执行,发现在服务器上页面全部完成生命周期后大概要延迟5-10秒,浏览器才会显示页面内容。
跟网络情况无关,测试的时候是直接在IIS服务器上用浏览器打开的。
另外这种情况的发生没有什么规律,总是时好时坏的。
测试过IE8-11,360,遨游,chrome浏览器,情况都是时好时坏。
检测过服务器的连接数和网络流量,在低连接数低流量的时候也经常有不好使的情况。
另外IIS服务器的Cpu使用率从来没超过10%,内存始终在50%以内。
...全文
573 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzw13999 2014-06-08
  • 打赏
  • 举报
回复
机房网络不稳定也很坑爹哦。
lloyd80 2014-06-08
  • 打赏
  • 举报
回复
引用 7 楼 webdiyer 的回复:
Chrome+F12就能看到每个页面加载时间
虽然不使用你的办法,不过你这个确实是有效的。引用了googleapi的Jquery,最近一段时间网络问题访问不到googleapi.com,造成了延迟。后来用chrome F12 试了一下,确实是在访问googleapi.com的时候造成的延迟。 以后不偷懒了,jquery还是手动加到工程里面引用吧。
webdiyer 2014-06-07
  • 打赏
  • 举报
回复
Chrome+F12就能看到每个页面加载时间
  • 打赏
  • 举报
回复
查看“下载完数据的时间”,用一个http调试器就能自动记录。这不包括浏览器解析和执行的时间。
  • 打赏
  • 举报
回复
引用 2 楼 lloyd80 的回复:
[quote=引用 1 楼 Hsuifengershi 的回复:] 程序反应慢? 数据库读取慢?既然不是网络问题 那就找找看
trace的结果是程序在服务器上只要不到0.5秒就render完成了。通过监测网络,是从浏览器下载完数据到显示出来的过程中有延迟。 因为不知道怎么跟踪浏览器对页面的加载过程,所以搞不清楚为什么慢。[/quote] 下载完数据要多久?分析时不要同时扯上显示出来的过程。
  • 打赏
  • 举报
回复
要么用google浏览器 360浏览器太坑
  • 打赏
  • 举报
回复
这么说是程序运行慢了 看看代码 是不是循环多 逻辑复杂 处理数据量过大
lloyd80 2014-06-06
  • 打赏
  • 举报
回复
引用 1 楼 Hsuifengershi 的回复:
程序反应慢? 数据库读取慢?既然不是网络问题 那就找找看
trace的结果是程序在服务器上只要不到0.5秒就render完成了。通过监测网络,是从浏览器下载完数据到显示出来的过程中有延迟。 因为不知道怎么跟踪浏览器对页面的加载过程,所以搞不清楚为什么慢。
  • 打赏
  • 举报
回复
程序反应慢? 数据库读取慢?既然不是网络问题 那就找找看

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧