我有一个用PHP构建的Web应用程序,在Zend的LAMP堆栈上。我有4000个单词的列表,需要加载到内存中。这些单词具有类别和其他属性,我每次都需要加载整个集合。想一想字典对象。

存储它以便快速调用的最佳方法是什么?带有XML,JSON或序列化对象之类的平面文件?包含大量XML,JSON或序列化对象的数据库记录?还是数据库表中有4000条记录?

我意识到不同的服务器配置会有所作为,但是假设使用了一个现成的共享托管计划,或者是本地WAMP或其他一些简单的设置。

最佳答案

如果您使用的是APC(或类似的产品),最快的结果可能是将单词列表直接编码到PHP源文件中,然后只需要require_once()即可。

10-07 19:34
查看更多