是否可以缓存ZF2
?
$client = new \Zend\Http\Client('http://example.com', array(
'maxredirects' => 0,
'timeout' => 30
));
$response = $client->send();
答案 0 :(得分:0)
无论您使用什么框架,您都可以缓存每个请求,我建议您阅读一些有关代理模式的内容,例如,您可以使用memcached,如果它不存在于memcached中,则将其委托给实际服务。
如果您想使用ZF2 100%执行此操作您可以查看存储适配器:
http://framework.zend.com/manual/current/en/modules/zend.cache.storage.adapter.html
基本上,当您从客户端获得响应时,您可以使用给定密钥缓存它,可能是您正在获取的资源的URL或ID,并将其存储在memcached或reddis或用于缓存的任何内容中。