2012-08-28 77 views
0

我需要知道什麼機制更有效(更少RAM/CPU)讀取和寫入文件,尤其是寫入。可能是JSON數據結構。這個想法是在WebSockets(客戶端 - >服務器 - >用實際會話的數據讀取/寫入文件 - >對客戶端的響應)的上下文中執行這些操作....最好的想法是將數據存儲在時間變量中並銷燬什麼時候沒用?寫入/讀取文件:NodeJS vs Python

有什麼想法?

+0

是的,使用數據庫,不用擔心。 – freakish

回答

0

他們可能都會大致相同。 I/O通常比CPU慢很多,因此讀取和寫入文件的整個過程將取決於磁盤處理請求的速度。

它也將取決於您採取的數據處理方法。如果您選擇一次讀取整個文件,那麼當然與使用逐片讀取文件相比,它會使用更多的內存。

所以,答案是:性能只會(非常小)取決於您選擇的語言。算法和I/O性能的選擇很容易解釋大部分CPU或RAM的使用情況。

+0

感謝您的回覆 – user1629569