我有一个 Silverlight 应用程序,从 IIS 加载速度非常慢。当我调试时,加载大约需要 5 秒,而从服务器加载则需要一分多钟。 xap 的大小只有 8 MB,对我来说似乎不是特别大,虽然我听其他人谈论减少 xap 中的媒体量,但我的应用程序只包含三个低分辨率图标,不应该有太多影响。我已经从 ~10Mbps 到 ~24Mbps 的互联网连接对此进行了测试,似乎没有太大差异。由于频繁的更改,我禁用了应用程序缓存,以便进行更新,但允许缓存仍然无法帮助首次用户缩短 1-2 分钟的加载时间(这并不是一个很好的第一印象)。
不用说,这给我留下了几个问题:
- 这听起来像是硬件/IIS 问题还是我可以从应用程序方面控制的问题。
- 8MB xap 文件比典型的 xap 文件大吗?
- 什么可能导致调试加载时间与部署加载时间之间存在差异?
- 我无法想象这种情况,但是启动时间是否需要 1 分钟?
最佳答案
您在关注the best practices吗? ?
关于silverlight - Silverlight 启动缓慢的可能原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301361/