1

目前,我的应用程序在 global.asax 的 Session_Start 方法中执行 API 调用,该方法填充了一堆会话变量。问题是这使得应用程序第一次加载需要 10 秒。

我想在这段时间内放置某种“正在加载...”预加载器,但我不知道该怎么做或放在哪里。

4

1 回答 1

0

Session_Start 在用户能够登录之前触发,这可能是您获取的数据在应用程序范围内是相同的吗?如果是,请将您的代码移至 Application_Start。如果不是,最好改变你的方法。延迟加载 - 仅在需要时获取数据,或使用缓存 - 如果可能的话。

于 2013-02-28T15:57:49.610 回答