V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AlexLJS
V2EX  ›  程序员

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

  •  
  •   AlexLJS · 2019-05-05 10:36:15 +08:00 · 1372 次点击
    这是一个创建于 1823 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    既然加载时间长,加载出来之前在上面写个十秒的加载动画
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   774 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:02 · PVG 05:02 · LAX 14:02 · JFK 17:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.