C 写入缓冲区与直接写入文件

C 写入缓冲区与直接写入文件,c,file-io,C,File Io,我有一个程序,从互联网上获取内容并将其保存到文件中,然后转到另一个页面并将其内容附加到同一个文件中,循环直到满足条件 如果程序将内容放入缓冲区并仅在缓冲区已满时保存到文件中,是否会更快?是。将它们存储在缓冲区中,并在缓冲区满时将其刷新为满是更好的方法。因为缓冲区存储在RAM中,而文件存储在硬盘上。这就是大多数编程语言都有缓冲读写器的原因 然而,这同样取决于如何实现缓冲区

我有一个程序,从互联网上获取内容并将其保存到文件中,然后转到另一个页面并将其内容附加到同一个文件中,循环直到满足条件


如果程序将内容放入缓冲区并仅在缓冲区已满时保存到文件中,是否会更快?

是。将它们存储在缓冲区中,并在缓冲区满时将其刷新为满是更好的方法。因为缓冲区存储在RAM中,而文件存储在硬盘上。这就是大多数编程语言都有缓冲读写器的原因

然而,这同样取决于如何实现缓冲区