Php 如何缓存远程web资源以加快网页速度?
我使用“GooglePageSpeedInsights”获得关于我的网站(php网站)的建议。一个建议是“使用浏览器缓存存储以下可缓存资源:”。我知道如何使缓存为本地资源工作(我在.htaccess文件中使用ifmodule mod_expires.c)。但是,当Resources是远程第三方时,如何做到这一点呢?我想你把事情弄糊涂了 首先,您不控制浏览器缓存。你唯一能做的就是通过标题告诉浏览器你所服务的资源可以被缓存。由浏览器按照这些说明操作 其次,远程资源是。。。好。。。遥远的所以你不能真正控制他们。当然,您可以通过服务器代理它们,并添加适当的缓存控制头,但这样做有违分布式交付的目的Php 如何缓存远程web资源以加快网页速度?,php,.htaccess,caching,seo,Php,.htaccess,Caching,Seo,我使用“GooglePageSpeedInsights”获得关于我的网站(php网站)的建议。一个建议是“使用浏览器缓存存储以下可缓存资源:”。我知道如何使缓存为本地资源工作(我在.htaccess文件中使用ifmodule mod_expires.c)。但是,当Resources是远程第三方时,如何做到这一点呢?我想你把事情弄糊涂了 首先,您不控制浏览器缓存。你唯一能做的就是通过标题告诉浏览器你所服务的资源可以被缓存。由浏览器按照这些说明操作 其次,远程资源是。。。好。。。遥远的所以你不能真正
现在,通常为了加快PHP页面的速度,可以使用某种服务器端缓存机制()。服务器端缓存可以通过多种方式工作,几乎在任何现代中型php wwebsite中都是必需的