ASP.NET Core如何实现静态网站滚动更新,以适应长尾词搜索需求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1422个文字,预计阅读时间需要6分钟。
目录 + Intro + FileProvider + Construct + Host + Demo + 更多 + 总结 + Intro + 最近我老板想让我实现一个滚动更新的功能,其实这就是希望在网站部署的时候,网站内容能够完全的切换,不能在网站部署的过程中
目录
- Intro
- FileProvider
- Construct Host
- Demo
- More
- 总结
Intro
最近我们老板想让我实现一个静态网站“滚动更新”的功能,其实就是希望网站部署的时候网站内容完整的切换,不能网站部署的过程中一部分是新的内容,另外一部分是老的内容。
这让我想到了微软的 Azure App Service,上家公司主要是用微软的云服务 Azure,站点是部署到 Azure App Service 上的,Azure App Service 有一个部署槽的概念,我们的应用一个版本可以对应一个部署槽,通过部署槽我们就基本可以无缝地从一个版本切换到另外一个版本。
FileProvider
ASP.NET Core 里静态文件的托管是允许自定义一个 IFileProvider 的,默认会使用物理路径文件, ASP.NET Core 默认使用 wwroot 目录下作为默认的静态文件来源。
本文共计1422个文字,预计阅读时间需要6分钟。
目录 + Intro + FileProvider + Construct + Host + Demo + 更多 + 总结 + Intro + 最近我老板想让我实现一个滚动更新的功能,其实这就是希望在网站部署的时候,网站内容能够完全的切换,不能在网站部署的过程中
目录
- Intro
- FileProvider
- Construct Host
- Demo
- More
- 总结
Intro
最近我们老板想让我实现一个静态网站“滚动更新”的功能,其实就是希望网站部署的时候网站内容完整的切换,不能网站部署的过程中一部分是新的内容,另外一部分是老的内容。
这让我想到了微软的 Azure App Service,上家公司主要是用微软的云服务 Azure,站点是部署到 Azure App Service 上的,Azure App Service 有一个部署槽的概念,我们的应用一个版本可以对应一个部署槽,通过部署槽我们就基本可以无缝地从一个版本切换到另外一个版本。
FileProvider
ASP.NET Core 里静态文件的托管是允许自定义一个 IFileProvider 的,默认会使用物理路径文件, ASP.NET Core 默认使用 wwroot 目录下作为默认的静态文件来源。

