我目前正在处理一个使用W3TC plugin 该插件似乎提供了一个定制的数据库处理程序,它实际上将查询缓存到memcache。试试看。
Sidenote: 如果您使用多个生产服务器,请确保使用共享memcache服务器,并且不将这些查询缓存在本地memcache服务器上(这就是我的网站正在做的,您会同意这并不聪明)
此外,我认为尝试在memcache中复制MySQL查询缓存不是一个好主意。默认情况下,MySQL数据库处理查询缓存,并且性能足够好。
我要做的是为未登录的用户提供页面级缓存。如果您将提供从memcache生成的HTML,而不是每次都尝试从头构建输出,尽管它是对象缓存的,那么您甚至可以保存mysql连接,因为不需要服务器端工作。
我不喜欢W3TC,但在这种情况下,该插件也可以为您提供页面级缓存。