2

あらゆる種類のことを試しましたが、Protobuf が最も軽量で高速なようです。ここでの問題は、Silverlight をクライアントとして使用しているため、WCF のデフォルト シリアライザーを簡単に交換できないことです。

protobuf-net を使用すると、この領域に改善はありますか?

または、Web サービスを高速化する方法について他に何か提案はありますか?

私は WCF がクライアント側で生成する WDSL が好きなので、それを使い続けたいと思っています。ただし、古いサービスを交換するにはかなりの時間がかかりますが、手動でリクエストを行うことも問題ありません。

4

1 に答える 1

1

基本的に、データをByte[]配列として渡し、シリアル化/逆シリアル化を手動で処理することになりました。この方法でそれを行うには少し追加の作業がありますが、最終的には、柔軟性が向上しました(特に、Protobufが実際にシリアル化したくない問題のあるオブジェクトがいくつかあります)。

于 2013-01-16T18:10:07.577 に答える