cxmlファイルが21メガバイトを超える大きな(31Kアイテム)ピボットコレクションを生成しました。これをWebサイトでホストする必要がありますが、クライアントのSilverlightピボットビューアコントロールが読み込まれるまでに21メガの時間がかかります。gzip圧縮を使用してファイルを提供するつもりですが、もっと良い方法はありますか?
Silverlight Pivotコレクションのcxmlファイルを圧縮する方法はありますか?
cxmlファイルが21メガバイトを超える大きな(31Kアイテム)ピボットコレクションを生成しました。これをWebサイトでホストする必要がありますが、クライアントのSilverlightピボットビューアコントロールが読み込まれるまでに21メガの時間がかかります。gzip圧縮を使用してファイルを提供するつもりですが、もっと良い方法はありますか?
Silverlight Pivotコレクションのcxmlファイルを圧縮する方法はありますか?
Webサーバーで圧縮を使用することが唯一の本当の賭けです。
ただし、31kはあまりうまく機能しません。通常、3kマークを超えると、パフォーマンスの低下、読み込み時間の遅延などが発生し始めます。
私はあなたのデータを見て、それを分割する方法があるかどうかを確認します。コレクションをリンクするか、階層を作成するなど。これにより、ユーザーのエクスペリエンスが向上します。
申し訳ありませんが、これ以上の答えはありません。
SL5バージョンを使用しているかどうかはわかりませんが、使用している場合は、クライアントがサーバーによるCXMLファイルの圧縮バージョンの送信を許可していないことがわかりました。ただし、Tonyは、PivotViewerが31Kのアイテムを処理する方法は多くの人にとって正しいと言っています。これらのアイテムのサブセットを生成できる「ゲート」の実装を検討してください(ファセットの1つですでに値を選択しているユーザーをシミュレートします)