【问题标题】:Advice for setting up a static file server with ASP.NET/ASP.NET MVC使用 ASP.NET/ASP.NET MVC 设置静态文件服务器的建议
【发布时间】:2011-01-14 22:57:28
【问题描述】:

我想设置一个子域(类似于 stackoverflow 的 http://sstatic.net/),以便为我现有的 Web 应用程序提供静态内容。我以前从未这样做过,想知道是否有人有建议 - 使用哪种技术(我正在使用 Microsoft 堆栈)、我应该如何构建静态站点、安全性和缓存注意事项等。

任何建议将不胜感激, 提前致谢

【问题讨论】:

    标签: asp.net asp.net-mvc iis static-content


    【解决方案1】:

    不言自明,但如果它真的是静态的,为什么需要 ASP.NET? This question 有一些关于将 IIS 优化为静态文件服务器的建议。如果人们确实需要经过身份验证才能查看静态内容,那显然会使它稍微复杂化。 sstatic.net 不使用身份验证。

    【讨论】:

    • 马修,你提出了一个很好的观点,我没有真正的反驳。我在 ASP.NET 中这样做的最初目标是创建一组可版本控制的文件,这些文件可以打包在解决方案中并存储在版本控制系统中。我计划将文件打包到一个 ASP.NET 项目中,并将其保存在与将访问所述文件的网站相同的解决方案中,从而使开发更容易一些。
    【解决方案2】:

    我建议您查看亚马逊的 S3Cloudfront 服务。两者都是低成本和高性能。他们的重点是提供内容。

    我是一个快乐的 S3 客户。

    添加:您可以轻松设置他们的服务,使其显示为您网站的子域。例如 assets.yourdomain.com

    【讨论】:

    • 这里相同 - S3。多年来一直这样做。很棒的服务和价格点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多