在Web场上存储上载的图像

时间:2010-09-28 18:28:06

标签: asp.net-mvc cluster-computing web-farm

我在mvc.net应用程序上工作。客户端将在集群环境中移动生产。 问题是我将图像存储在本地文件系统中。用户可以通过网站界面动态上传图像。如何更改应用程序以使图像保持工作状态?

可能的解决方案是为所有服务器使用共享文件夹,但在这种情况下,我认为我必须开发HttpHandler,它将从此文件夹返回图像。因此,它会影响性能。

2 个答案:

答案 0 :(得分:1)

  

可能的解决方案是为所有服务器使用共享文件夹,但在这种情况下,我认为我必须开发HttpHandler,它将从此文件夹返回图像。因此,它会影响性能。

另一个选择是拥有一个专门用于提供图像的单独服务器。静态文件。您可以为此目的进行调整。上传文件时,它会转到该服务器(可以通过其他服务器完成或不通过其他服务器完成)。

答案 1 :(得分:0)

考虑使用Amazon's S3等CDN。