我们正在运行一个tile服务器,它可以动态生成图像,但会将一些缓存到CDN。当我们收到给定图块的请求时,例如http://mydomain.com/x/y/z/tile.png,我们可以选择是提供本地图像还是提供CDN上的图像(如果我们知道有一个用于给定图块的缓存)?如果是这样,它会通过我们的服务器提供,从而实际上不会减少带宽吗?
注意,客户端将请求图像文件,并需要返回图像。我们无法向客户端发送CDN的URL,然后让客户端发出第二个请求。
答案 0 :(得分:0)
如果您无法触发30x
标题重定向
header("Location: http://cdn.example.com/.....");
没有办法做到这一点。您必须从服务器端的CDN获取图像并将其传递,从而使CDN的点无法实现。