PHP Memcached Plug n Play

时间:2012-08-10 03:52:16

标签: php memcached

我正在搜索谷歌,似乎我找不到确切的答案。

我已经完成了PHP Memcached的安装,我可以在phpinfo()中查看它,并且我能够根据php.net手册测试连接。

我的问题很简单。我是否需要重新编码所有PHP文件才能利用memcached或其插件播放类型?有没有办法检查PHP是否实际使用了memcached而没有汇集来自数据库的相同数据/报告?

提前致谢。

1 个答案:

答案 0 :(得分:1)

Memcached(从PECL安装)是一个共享库。如果启用,您应该能够立即开始在您的应用程序中使用

检查是否已启用

shell~> php -m | grep memcached

我是否需要重新编码所有PHP文件才能利用memcached?

是。 Memcached将memcache协议/ API扩展为PHP对象。您必须确定应用程序中缓存的内容。使用对象,可以通过扩展Memcached轻松完成。

 class MyCacheObject extends Memcached 

有没有办法检查PHP是否实际使用了memcached?

您可以直接访问Memcached服务器,并查看存储的内容

shell ~> telnet localhost 11211
telnet~> stats items

并没有从数据库中汇集相同的数据/报告?

这取决于你。有些人会使用Memcache来存储数据库,PHP对象或索引/查询的结果,以便从数据库中查找其他数据。这归结为您想要缓存的内容。我更喜欢存储数据库的结果;这样,减少了重复的DB调用。