Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个程序从 Internet 获取内容并将其保存到文件中,然后转到另一个页面并将其内容附加到同一文件中,循环直到满足条件。
如果程序将内容放入缓冲区并仅在缓冲区已满时保存到文件中会更快吗?
是的。将它们存储在缓冲区中并在满时将缓冲区刷新到满将是更好的方法。因为缓冲区存储在 RAM 中,而文件存储在硬盘上。这就是大多数编程语言都有缓冲读取器和写入器的原因。
但是,这又取决于您如何实现缓冲区。
http://en.wikipedia.org/wiki/Data_buffer