我们有一些信息需要写入(大约 18 KB)到存储在我们的一个网络驱动器上的 .txt 文件中。该文件大约每 15 分钟重写一次,但实际上至少每秒读取一次。我们目前正在使用 StreamWriter 来写入文件。
文件服务器位于远程位置,往返 ping 的时间从不到 1 毫秒到 15 毫秒不等。
问题是,有时将内容写入文件需要长达六秒钟的时间,即使考虑到网络速度,这也肯定是太长了。
因此,我只是想知道是否有任何有效的方法来使用 VB.NET 编写文件来提高性能?Java 有一个非常好的工具,名为 BufferedOutputStream,不幸的是,它在 VB.NET 中不可用(或者我只是没有找到它)。