如何在我的asp.net网站上单独提供所有静态图像

时间:2011-04-07 15:41:13

标签: asp.net image iis

我的网站(在ASP.NET中开发)并具有75 GB的图像,这些图像与Web应用程序一起提供。意思是在同一台服务器上。

现在我想将所有图像移动到外部服务器并使用其他域。这个新域专门用于服务器映像。

如果我将所有图片移到另一个域,我将失去SEO(Google索引)结果。

考虑到这种情况,请帮我解决以下问题。

  1. 哪种Web服务器能够更快地提供图像?哪种操作系统和Web服务器组合更适合用于此目的?
  2. 如果图像被移动到另一个域,我仍然可以使用相同的URL来替换现有图像的替代方法是什么?是否有任何设施可以提供指向新域名的别名?

1 个答案:

答案 0 :(得分:0)

自ASP net MVC MS问世以来,已经有了Routes帮手 由于MVC它构建在ASP.net之上,你可以使用id重定向到图像的url到另一个域 http://msdn.microsoft.com/en-us/library/cc668201.aspx

Using ASP.NET routing to serve static files