【发布时间】:2011-05-09 22:50:24
【问题描述】:
我将有一个大小约为 5 MB 的文件,我有 2 个选项:
- 使用 include 函数从文件中读取 普通 PHP 数组。
- 使用 file_get_contents 函数从文件中读取 serialize/json 转换数组,然后对其进行解码。
哪个会更快?我打算把它用作缓存。
【问题讨论】:
-
我认为前一个选项更快。但只有在测试和分析这两种变体后才能知道。
-
如果数组是平面的,也要考虑 parse_ini_file
-
你确定你没有在这里进行预优化吗?我认为这两种方法都不应该成为性能瓶颈。我会选择您更喜欢的任何一种方法,或者最适合该项目的方法。优化在这里听起来并不重要。
-
你为什么不测试两个变种然后在这里发布结果?
标签: php performance serialization