一个小项目,项目要求:c#,mvc 2.0,asp 和 bootstrap … 很老,但没办法,大系统要求。
问题: 本地加载一个页面要 10 几秒!然后一段时间,会很快。 浏览器显示,ttfb 时间过长… 哪怕改动一个注释,再次加载也要 10 秒左右!
大佬们能帮我提个醒,到底是什么问题吗?怎么优化?
我们不太懂这个,学校让做,强行憋出来的…
1
opengps 2019-05-05 10:48:47 +08:00
在不看你网站前提下,只能推测下:
1,你第一次打开需要编译,必然慢 2,建议你用浏览器 F12 看一下网络信息,我估计你有大图片或者大文件占据了带宽 3,浏览器能同时发起的连接数并不多,尽量减小小文件的数量对提速有效果 |
2
Gakho 2019-05-05 11:51:44 +08:00
没做 C# 很久了,记得 C# Web 会有一个预加载的过程,只要 bin 目录下有改动,就会重新预编译整个 bin 目录下的 dll,但这个过程只在网站第一次被访问的时候发生(重启了应用程序池也算),以后都直接使用预编译的文件所以会飞快。当时针对这个也用过热加载的方案,不过对已有项目改动会很大....
|
5
zanyxd 2019-05-05 14:49:38 +08:00 via Android
不太懂 c,但是有个想法不知可行不可行
既然加载时间长,加载出来之前在上面写个十秒的加载动画 |