我如何使用Zend框架实现用户之间的共享变量


How can I implement a shared variable between users using Zend Framework?

我有一个网站,需要与存储用户IP和其他重要用户发布值的对象共享优先级队列。

我想我可以使用sql数据库,但由于优先级队列不是那么大,而且经常更新,像缓存这样的东西会更合适。

我可以从Zend框架中使用哪些工具?当然,我希望共享优先级队列是一致的,没有数据竞争和其他与并发相关的问题。但我还是想要一个好的表现。

任何想法?

APC、Memcache或实际的排队解决方案,如beanstalkd。不确定zf对此有什么特别的东西,除了可能为某些或所有这些工具预先构建了客户端。当然,您也可以使用文件系统,但您需要确定这是否有效,例如,如果您在负载均衡器后面有多个服务器,那么在一个web服务器上使用文件系统方法可能是不够的。