【发布时间】:2013-01-22 16:22:49
【问题描述】:
我需要缓存一个非常昂贵的操作的结果,该操作涉及扫描目录并获取其文件的内容。
解决问题的一个好方法是将结果缓存在 php 文件中。由于 php 文件加载速度非常快,我正在考虑将整个结果数组序列化为 php 有效的形式,写入磁盘并准备好包含在内。
我的问题是:是否有任何工具/库/框架可以在 php 代码中执行序列化任务以用于缓存目的? 如果没有,实现这一目标的最佳做法是什么?
编辑:
感谢杰克var_export!
关于如何将一些代码添加到 symfony cc 以触发此缓存的生成的任何想法?
【问题讨论】:
-
symfony 的哪个版本?
-
其实是symfony 1.4.5-DEV
-
你看过
var_export()吗? -
var_export 非常完美,谢谢!
标签: php caching serialization symfony1 symfony-1.4