是否有任何CDN服务我们无需手动上传图片, 它应该在第一次请求时从原始源(我的站点)站点获取图像,并将其添加到存储器中以用于下一个请求。注意:我的网站是用ASP.Net编写的
问候。
答案 0 :(得分:0)
如果我正确理解您的问题,那么Azure CDN已经这样做了(几乎所有CDN提供商都这样做)。您可以将CDN配置为指向您的网站,然后当用户访问CDN URL时,CDN将从您的网站获取内容,然后将其缓存在CDN存储中。来自同一CDN区域的用户的下一个请求将直接从CDN获取文件,而无需访问您的网站。
请参阅此article中的“从托管服务缓存内容”部分。
答案 1 :(得分:0)
我想添加@kwill的回复(没有足够的声誉来评论),如果您最近注册,可能没有CDN作为管理门户中的选项。 MS正式关闭了新的CDN注册(因为他们正在开发一个新版本),但是如果你通过提交“Biling”门票很好地向MS提供支持,他们可能仍然会添加你。
答案 2 :(得分:0)
在Windows Azure上设置CDN时,将其配置为指向存储帐户。如果您扩展应用程序以将图像保存到blob存储而不是本地文件系统,则这些图像将通过您的CDN端点提供,而无需任何进一步的工作。
答案 3 :(得分:0)
如果您将图像存储在自己的原始服务器上,则无需手动将图像上传到CDN。 CDN将在第一次请求时从原始服务器获取映像,并将其缓存在其边缘服务器(而不是存储)中以用于下一个请求。
如果您将图像存储在CDN存储上,则必须将图像上传到CDN存储,以便在第一次请求时将其缓存在CDN边缘服务器上。
所有CDN都对上述内容做同样的事。