私は開発マシンでクライアントとサーバーで .net リモート処理を使用してきましたが、すべて問題ありませんでした。そして、サーバーを別のマシンに配置し、100 Mbit LAN 経由で接続しました。VPN接続があり、インターネットに接続できます。
VPN 接続が開始されるたびに、.NET リモート処理はすべてのクエリで大きな遅延を発生させます (0.03 秒のクエリで 1 秒、1.3 秒のクエリで 9 秒)。しかし、私のマシンと VPN が有効になっているサーバー間の速度は依然として 100 Mbit/s です。
バイナリ TCP チャネルを使用しています。
この問題の解決策を知っている人はいますか?