使用 ASP.NET/ASP.NET MVC 设置静态文件服务器的建议
我想设置一个子域(类似于 stackoverflow 的 http://sstatic.net/)以便提供服务我现有的 Web 应用程序的静态内容。我以前从未这样做过,想知道是否有人有建议 - 使用哪种技术(我正在使用 Microsoft 堆栈),我应该如何构建静态站点,安全性和缓存注意事项是什么等。
任何建议将不胜感激, 提前致谢
I would like to set up a subdomain (similar to stackoverflow's http://sstatic.net/) in order to serve static content for my existing web applications. I have never done this before and was wondering if anyone has advice - which technology to use (i am using the Microsoft stack), how i should structure the static site, what are the security and caching considerations etc.
ANY advice would be appreciated,
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不是说显而易见的事情,但如果它确实是静态的,为什么需要 ASP.NET? 这个问题对优化 IIS 作为静态文件服务器有一些建议。如果人们确实需要经过身份验证才能查看静态内容,这显然会让事情变得稍微复杂一些。 sstatic.net 不使用身份验证。
Not to state the obvious, but if it's truly static, why do you need ASP.NET? This question has some advice on optimizing IIS as a static file server. If people do need to be authenticated to view static content, that will obviously complicate it slightly. sstatic.net does not use authentication.
我建议您查看 Amazon 的 S3 和 Cloudfront 服务。两者都是低成本和高性能的。他们的重点是提供内容。
我是一名快乐的 S3 客户。
补充:您可以轻松设置他们的服务,使它们显示为您网站的子域。例如 asset.yourdomain.com
I suggest you check out Amazon's S3 and Cloudfront services. Both are low cost and high performance. Their focus is serving up content.
I'm a happy S3 customer.
Added: You can easily set their services up so they appear as a subdomain of your site. Eg assets.yourdomain.com