これはやり過ぎかもしれませんが、後続のチャタリングで完全なURIの代わりに2〜4バイトのプレースホルダーを使用するように、両側に以前に転送されたURIのコピーを保持させることにより、クライアント/サーバープロトコルのネットワーク消費を削減しようとしています。
問題は、転送されるすべての複雑なオブジェクトをリフレクトして、処理が必要なURIを見つけるのにかなりの費用がかかると思いますが、シリアライザーはすでにこれらすべてのフィールドにアクセスしており、おそらくリフレクションよりもはるかに高速なメカニズムを使用しています。
これはprotobuf-netで実行できますか?