求助,为何页面加载缓慢?

2019-05-05 10:36:15 +08:00
 AlexLJS

一个小项目,项目要求:c#,mvc 2.0,asp 和 bootstrap … 很老,但没办法,大系统要求。

问题: 本地加载一个页面要 10 几秒!然后一段时间,会很快。 浏览器显示,ttfb 时间过长… 哪怕改动一个注释,再次加载也要 10 秒左右!

大佬们能帮我提个醒,到底是什么问题吗?怎么优化?

我们不太懂这个,学校让做,强行憋出来的…

1453 次点击
所在节点    程序员
5 条回复
opengps
2019-05-05 10:48:47 +08:00
在不看你网站前提下,只能推测下:
1,你第一次打开需要编译,必然慢
2,建议你用浏览器 F12 看一下网络信息,我估计你有大图片或者大文件占据了带宽
3,浏览器能同时发起的连接数并不多,尽量减小小文件的数量对提速有效果
Gakho
2019-05-05 11:51:44 +08:00
没做 C# 很久了,记得 C# Web 会有一个预加载的过程,只要 bin 目录下有改动,就会重新预编译整个 bin 目录下的 dll,但这个过程只在网站第一次被访问的时候发生(重启了应用程序池也算),以后都直接使用预编译的文件所以会飞快。当时针对这个也用过热加载的方案,不过对已有项目改动会很大....
AlexLJS
2019-05-05 11:58:13 +08:00
@opengps 我下午就去试试
AlexLJS
2019-05-05 11:59:09 +08:00
@Gakho 不太懂这个啊。我们摸不到头脑,现在在优化 js …
zanyxd
2019-05-05 14:49:38 +08:00
不太懂 c,但是有个想法不知可行不可行

既然加载时间长,加载出来之前在上面写个十秒的加载动画

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX