我正在开发一个使用了大量图片、JS和CSS文件的Symfony2应用程序。我希望浏览器能够积极缓存这些文件,这样大部分页面加载时就不需要重新请求这些资产。
默认情况下,浏览器会持续检查这些文件,并且服务器会响应304未修改状态。我该如何更改此设置,以便不必运行此请求?(我不介意它使用ETag或Expires或任何机制,只要大多数页面请求不需要为所有图像运行单独的请求即可。)
我已经在Google上搜索过很多信息,了解了如何在控制器中设置各种属性的
默认情况下,浏览器会持续检查这些文件,并且服务器会响应304未修改状态。我该如何更改此设置,以便不必运行此请求?(我不介意它使用ETag或Expires或任何机制,只要大多数页面请求不需要为所有图像运行单独的请求即可。)
我已经在Google上搜索过很多信息,了解了如何在控制器中设置各种属性的
$request
对象,但是我想知道如何在没有PHP代码返回的情况下处理这些资源(例如图片)。