为什么我的应用程序中的首次操作很慢

本文关键字:操作 我的 应用程序 为什么 | 更新日期: 2023-09-27 18:35:49

我有一个Windows应用商店应用程序8应用程序。

我的应用程序结构:

  • 服务器端 - WCF 服务器,它使用存储库模式引用 DAL - 实体框架,它访问 SQL DB(目前它是本地数据库并使用数据库优先)。
  • 客户端 - Windows 应用商店应用程序 8 使用 2 个服务 - 一个是我的,另一个是必应地图。

因此,当我启动应用程序时,首先服务器已启动,然后应用程序显示登录页面 - 到目前为止一切都很好。

接下来 -> 我登录应用程序(通过 Facebook API)。这就是问题所在 - 我第一次登录并重定向到主页时需要大约 25 秒。

当它重定向到主页时 - 它会加载一个 bing 地图并转到我的 WCF 服务进行小型操作(花费不到一秒的时间)。

注意:我认为我的代码不正确,但是如果我注销然后再次登录,第二次需要不到5秒的时间。

它缓慢的原因可能是什么?

为什么我的应用程序中的首次操作很慢

我认为

是因为您的应用程序第一次加载了很多 css 和 js。第二次加载,浏览器已经加载了库,