我希望将 Apache 作为静态图像的缓存服务器运行。如果请求的图像在服务器本地丢失,服务器应在响应请求之前从第三方服务器下载并存储在本地。
因此,当客户端发送请求 http://myserver/static/images/image1.jpg 并且图像在本地丢失(即 /var/www/static/images/image1.jpg 丢失)服务器
- 从另一台服务器下载图像 http://third-partserver/static/images/image1.jpg
- 将其存储在本地/var/www/static/images/image1.jpg
- 将图像返回给客户端
有没有什么方法可以通过仅使用现有的 Apache 模块和配置而不编写任何特定代码来实现?