2009-06-21 34 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亿,并且他们以每分钟数千的速度更新。

从最明显的(最易维护的)解决方案开始,然后在性能成为问题时进行优化,并确信这是它的来源。