我在 mvc.net 应用程序上工作。客户将在集群环境中移动生产。问题是我将图像存储在本地文件系统中。图像可以由用户通过网站界面动态上传。如何更改应用程序以使图像保持工作状态?
可能的解决方案是为所有服务器使用共享文件夹,但在这种情况下,我认为我必须开发 HttpHandler 它将从该文件夹返回图像。所以,它会影响性能。
我在 mvc.net 应用程序上工作。客户将在集群环境中移动生产。问题是我将图像存储在本地文件系统中。图像可以由用户通过网站界面动态上传。如何更改应用程序以使图像保持工作状态?
可能的解决方案是为所有服务器使用共享文件夹,但在这种情况下,我认为我必须开发 HttpHandler 它将从该文件夹返回图像。所以,它会影响性能。
可能的解决方案是为所有服务器使用共享文件夹,但在这种情况下,我认为我必须开发 HttpHandler 它将从该文件夹返回图像。所以,它会影响性能。
另一种选择是有一个单独的服务器专门用于提供图像和静态文件。您可以为此目的对其进行调整。上传文件后,它会转到该服务器(可以通过也可以不通过其他服务器完成)。
考虑使用诸如Amazon 的 S3 之类的 CDN 。