小编Ale*_*ann的帖子

在本地提供 http 内容文件,而不是关闭外部服务器

当从不同的内容源构建我们的网页时,可能需要从外部服务器获取一些图像(例如,当合并 rss 提要时),这可能不像我们自己的数据中心那么快或连接得那么好。我希望有一种方法可以分别将代理文件复制到我们站点上运行的服务器地址中,以减轻外部服务器的负载,可能会更改文件名以隐藏图像是动态生成的事实。

例如打开以下网址

http://domain.de/content/query?file=foo/nr_1.gif

变成这样:

mydomain.net/static/domain.de/query_3fresource_3dfoo_2fnr_5f1.gif

这应该尊重 etags, if-modified-since change expires headers 以使文件静态和可缓存,无论原始服务器说什么。

我想我可以使用 varnish 和另一个 Web 服务器来构建这样的东西,但也许已经有一个解决方案可用。

这可能是 CDN 的一部分,但是我不认为真正的 CDN 有必要,因为我们没有很多来自其他国家的访问者

varnish static-content cdn

1
推荐指数
1
解决办法
489
查看次数

标签 统计

cdn ×1

static-content ×1

varnish ×1