我正在设计一个应用程序,它将通过网络将文件传输到文件服务器,并将修复由于间歇性、短暂的网络问题而出现的文件中的错误。
我希望一些文件在很大程度上传输正常,只有几个错误的字节。
尽管使用 SMBv3,我们过去也遇到过此类(与网络相关的)问题。
目前我被困在弄清楚覆盖这样的文件时是否会更好的问题只是复制/写入整个文件覆盖现有文件或读取现有文件直到两个文件的字节流不同并纠正错误。
在我看来,两种情况下的网络速度都是一样的(假设硬盘驱动器具有相同的读写速度),这是真的吗?在这两种情况下是否有任何性能优势/事故?
两种方式的网络速度相同 (97.2Mb/s)。