网上看到这样一个缓存方案,怎么理解这个??? 400 报错 缓存分为两级,第一级只是一个PHP数组,有效范围是Request。而第二级是memcached。这么做的原因是,很多数据在一个Request周期 内需要加载多次,这样可以减少memcached的网络请求。另外我们的框架也会尽可能的发送memcached的gets命令来获取数据, 从而减少网 络请求
第一级是一次请求内共享,
第二级则是整个系统共享,
这是最常见的缓存方案!
######回复 @SueYY : 至于请求周期可用,PHP有全局变量,PHP脚本一个请求周期就释放了,全局变量正好可用于一级缓存。 至于二级缓存,memcached蛮好的。######恩,这个可以理解,我的意思是实现方案?######你可以参考oschina的j2cache的应用场景版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。