【发布时间】:2011-01-14 22:57:28
【问题描述】:
我想设置一个子域(类似于 stackoverflow 的 http://sstatic.net/),以便为我现有的 Web 应用程序提供静态内容。我以前从未这样做过,想知道是否有人有建议 - 使用哪种技术(我正在使用 Microsoft 堆栈)、我应该如何构建静态站点、安全性和缓存注意事项等。
任何建议将不胜感激, 提前致谢
【问题讨论】:
标签: asp.net asp.net-mvc iis static-content
我想设置一个子域(类似于 stackoverflow 的 http://sstatic.net/),以便为我现有的 Web 应用程序提供静态内容。我以前从未这样做过,想知道是否有人有建议 - 使用哪种技术(我正在使用 Microsoft 堆栈)、我应该如何构建静态站点、安全性和缓存注意事项等。
任何建议将不胜感激, 提前致谢
【问题讨论】:
标签: asp.net asp.net-mvc iis static-content
不言自明,但如果它真的是静态的,为什么需要 ASP.NET? This question 有一些关于将 IIS 优化为静态文件服务器的建议。如果人们确实需要经过身份验证才能查看静态内容,那显然会使它稍微复杂化。 sstatic.net 不使用身份验证。
【讨论】:
我建议您查看亚马逊的 S3 和 Cloudfront 服务。两者都是低成本和高性能。他们的重点是提供内容。
我是一个快乐的 S3 客户。
添加:您可以轻松设置他们的服务,使其显示为您网站的子域。例如 assets.yourdomain.com
【讨论】: