我有一个应用程序,其中我想缓存已分析的页面和数据库结果。我知道APC(取决于PECL),PEAR和其他选项,如memcached。但所有这些都需要安装其他框架和/或软件包。
有没有办法可以使用(内存)缓存开箱即用?是否有.Net的Application对象,我可以为所有用户存储共享数据?
答案 0 :(得分:0)
据我所知,PHP中没有类似于.NET应用程序对象的默认缓存机制。唯一接近的是将事物存储在$_SESSION
对象中,但这意味着每个用户的缓存而不是全局缓存。
答案 1 :(得分:0)
回答你的问题,“不”。
如果您不喜欢安装APC / Memcache,最好的方法是将它们存储在已经共享的位置,例如文件系统或MySQL。