2012-06-25 13 views
0

我得到了一個php腳本,它接收一些帶有數據的文本塊。將它們存儲在服務器上供以後使用的最有效的方法是什麼?存儲通過網絡接收的文本塊的最快方法

我正在考慮一個mysql數據庫,但不會太費時?

客戶端將每20秒發送一次文本塊到phpscript。

+0

你打算如何處理數據?這將決定如何存儲它。你是否收集它們以便以後可以獲取統計數據?或者只是爲了處理和丟棄? – iWantSimpleLife

回答

0

考慮到時間延遲是20秒,答案完全取決於您想要如何檢索文本。如果檢索很容易,或者在MySQL數據庫中(如果需要對其執行關係查詢),或者存儲在內存數據結構(如備份到磁盤的Zope對象數據庫)中,則可以將其存儲在平面文件中;或者只需像Memcached這樣的內存緩存,如果你不需要長時間存儲的話。

對於這些方法中的任何一種,20秒是很長的時間,所以選擇一個方便您以您需要的方式進行檢索的方法。

1

嚴格地說,存儲它的最快方式是使用Memcache。但是,這可能遠不是最好的方式。

將它存儲到一個文件將工作得很好,實施起來非常簡單。如果你只需要一個存儲/檢索系統,文件是比數據庫更好的選擇。

相關問題