IIS からの読み込みが非常に遅い Silverlight アプリケーションがあります。デバッグすると、ロードに約 5 秒かかりますが、サーバーからは 1 分以上かかります。xap のサイズはわずか 8 MB で、私には特に大きいとは思えません。他の人が xap のメディアの量を減らすことについて話しているのを聞いたことがありますが、私のアプリには 3 つの低解像度アイコンしか含まれていません。影響。~10Mbps から ~24Mbps までのインターネット接続でこれをテストしましたが、大きな違いはないようです。変更が頻繁に行われるため、更新が行われるようにアプリケーションのキャッシュを無効にしましたが、キャッシュを許可しても、初めてのユーザーの 1 ~ 2 分の読み込み時間は改善されません (第一印象はあまり良くありません)。
言うまでもなく、これによりいくつかの疑問が残りました。
- これは、ハードウェア/IIS の問題のように聞こえますか、それともアプリケーション側から制御できる問題のように聞こえますか?
- 8MB の xap ファイルは一般的な xap よりも大きいですか?
- デバッグの読み込み時間とデプロイされた読み込み時間の違いの原因は何ですか?
- これが事実だとは想像できませんが、1分の起動時間は予想されますか?