0
在我的IIS服务器上,我有一个域是test.example.com
。我们在不同网站之间共享资产,我们从assets.example.com
拨打它们。如何缓存远程图像?
根据https://varvy.com/pagespeed/,IIS不缓存这些“外部”图像。
这可能吗?
在我的IIS服务器上,我有一个域是test.example.com
。我们在不同网站之间共享资产,我们从assets.example.com
拨打它们。如何缓存远程图像?
根据https://varvy.com/pagespeed/,IIS不缓存这些“外部”图像。
这可能吗?
由于图像是直接从外部主机提供的,因此您需要配置 webserver才能添加适当的缓存标头。
或者,您也可以使用IIS中的URL重写扩展功能作为反向代理(将请求转发给外部服务器 - 授予,在进程中占用计算机和网络资源) - 您可以添加缓存标题也是这样。
或者您可以编写自己的反向代理(例如,有足够的免费PHP脚本来完成此操作),这使得它与IIS平台无关。