Php Symfony2:缓存管理API

Php Symfony2:缓存管理API,php,symfony,caching,Php,Symfony,Caching,我使用Symfony2构建一个网站,该网站将从web服务请求数据。请求是从服务器(而不是客户端)发出的。我希望使用缓存机制来存储从web服务接收到的响应,这样我就不会一次又一次地发出相同的请求 Symfony core中是否有API来管理缓存中的文件?我想使用/app/cache目录,但找不到最好的方法。我可以直接将文件写入此目录,但这样我就不会从自动环境管理中受益。条令缓存可以为您提供解决方案,如您问题的评论中所述 但对于这种需要,HTTP缓存似乎更好,您可以使用symfony2内置的反向代理

我使用Symfony2构建一个网站,该网站将从web服务请求数据。请求是从服务器(而不是客户端)发出的。我希望使用缓存机制来存储从web服务接收到的响应,这样我就不会一次又一次地发出相同的请求


Symfony core中是否有API来管理缓存中的文件?我想使用/app/cache目录,但找不到最好的方法。我可以直接将文件写入此目录,但这样我就不会从自动环境管理中受益。

条令缓存可以为您提供解决方案,如您问题的评论中所述

但对于这种需要,HTTP缓存似乎更好,您可以使用symfony2内置的反向代理或类似varnish的软件

Symfony2相关文档:


nginx+varnish+wordpress教程(仅作为示例):

我不明白如何使用symfony2内置反向代理缓存服务器和web服务之间的请求。对我来说,HTTP缓存只是在我的应用程序和客户端之间缓存请求。我错了吗?我也不明白,比如对API端点的请求每次都可能有不同的请求变量。有没有这样的例子?