2009-06-21 33 views
2

這是一個普遍的問題。 我需要檢索每個約100個字符的約20個字符串的值。以下哪種方法最快,以便檢索變量?怎麼樣字符串值檢索速度與fopen,mysql查詢,包括/需要

1)從單獨的包含文件中讀取變量值(例如$ var1 =「blablablah ....」等) 2)從文本文件中讀取 3)從小)數據庫 - 例如做一個簡單的mysql查詢

那麼稍微大些的情況如何呢?約50個字符串,每個字符最多300個字符?

謝謝

回答

0

下列哪種方法會 是最快,以便檢索 變量?

1)從一個單獨的讀出包含文件

並且怎麼樣一個稍大的情況下,例如 約50個字符串,每個字符多達300個 個字符?

1)從單獨的讀取包括文件

這真的取決於有多少在你的實用性價值的表現。

+0

當然,我只建議根據你的問題中的數據,即50個字符串到300等,並假設它仍然是相當靜態的。 – karim79 2009-06-21 21:03:55

1

您沒有包括總共有多少個這些字符串存在於您的數據集中,以及它們更新的頻率。

當只有少數人使用完全基於PHP的解決方案或光盤文件解決方案時,它們很少更新;它在成爲管理噩夢時有10億,並且他們以每分鐘數千的速度更新。

從最明顯的(最易維護的)解決方案開始,然後在性能成爲問題時進行優化,並確信這是它的來源。