ネットワークドライブの1つに保存されている.txtファイルに書き込む必要のある情報(約18 KB)があります。ファイルは約15分に1回書き換えられますが、実際には少なくとも1秒に1回読み取られます。現在、StreamWriterを使用してファイルを書き込んでいます。
ファイルサーバーはリモートロケーションにあり、ラウンドトリップpingは1ミリ秒未満から15ミリ秒まで変化します。
問題は、ファイルに内容を書き込むのに6秒もかかる場合があることです。これは、ネットワーク速度を考慮した後でも、明らかに長すぎることです。
したがって、パフォーマンスを向上させるためにVB.NETを使用してファイルを書き込む効率的な方法があるかどうか疑問に思っていますか?JavaにはBufferedOutputStreamという名前の非常に優れたツールがありますが、残念ながらVB.NETでは使用できません(または私はそれを見つけられませんでした)。