安全地提供共享媒体/内容

时间:2013-05-29 06:39:55

标签: c# asp.net-mvc iis

我有几个MVC4网站,它们共享一些相同的图像/视频/ pdf等。它们是保密的:只有授权用户才能访问它们。 目前我只将内容放在其中一个Web应用程序下的文件夹中,然后我从其他Web应用程序中创建一个符号链接到该文件夹​​,以便它们共享该目录。我不想这样做,因为它使测试和部署变得复杂,而且宁愿使用某种CDN类型的网站来提供服务。 这里最好的做法是什么?

1 个答案:

答案 0 :(得分:1)

我猜你已经回答了自己的问题。尝试使用CDN而不是将其放在服务器中,并在其他Web应用程序中共享。某些CDN可能会也可能不会进行身份验证。

您可能需要考虑一个CDN: Amazon S3 (it has token auth)

另一个是Softlayer (this also has auth)

如果你真的打算创建一个类似CDN的网站,我会说,做一个成本效益分析。是否值得从头开始构建它?您是否可以获得CDN(当然是通过身份验证)并自行托管?或者你可以将它托管在外部(也可能更可靠)?

只需2美分。