什么是在PHP中持久化全局数组的最佳方法?

时间:2015-06-07 21:48:58

标签: php session

我需要一些关于在php中保留一系列“设置”的最佳方法的帮助。每次页面“刷新”时,应用程序都会加载此设置。如果我每次都需要检查,我无法使用数据库并将设置存储在文件中是一个坏主意。

我认为一个好的解决方案是将数组(序列化)存储在一个文件中然后读取文件(只有一次)然后在“会话”中“冻结”它?但我不知道它是否安全......

你能帮助我吗?

编辑:

我确实忘了说“设置”因为存储的数据而更加频繁地更改,保存了呈现的页面模块的“缓存表”。出于这个原因,我不能使用普通的php文件来存储设置。

1 个答案:

答案 0 :(得分:-1)

没有最好的办法。你应该从你的需求中选择。每种方法都有自己的优点/缺点。在数据库的情况下,您将有网络成本,但从远程节点或服务读取设置的机会可能是有益的。一个文件可以通过php操作码cacher缓存,这将提升你的应用程序。 没有必要"冻结"它在"会话"。