怎么做网站的页眉,网站维护排名,wordpress判断登录,商务网站规划与建设1. 架构设计
v3.1 版本
2. v2.x 存在的痛点
在v2.x版本中#xff0c;围绕 服务器 遇到了两个主要的问题#xff1a;
服务器成本高#xff1a;博客以静态页面为主#xff0c;理论上可以实现无服务器部署#xff0c;但是为了防止恶意攻击#xff0c;不得不使用服务器进…1. 架构设计
v3.1 版本
2. v2.x 存在的痛点
在v2.x版本中围绕 服务器 遇到了两个主要的问题
服务器成本高博客以静态页面为主理论上可以实现无服务器部署但是为了防止恶意攻击不得不使用服务器进行访问控制。架构复杂由于使用了服务器进行访问控制虽然鉴权逻辑更加灵活但是导致架构较为复杂维护成本相对静态存储更高。
3. v3 对比 v2 的主要变化
针对以上痛点v3 版本做出了如下改变
删除服务器使用 CDN 进行访问控制在保证安全性的同时降低成本降低复杂度。DevOps 工作流从 阿里云云效 迁移到 腾讯云Coding适配腾讯云 COS。
此次版本迁移的最主要原因是腾讯云 CDN 支持更加细粒度的访问控制这在一定程度上满足了 cn 站当前的业务需求。
4. 主要数据流介绍
访问访客/用户从公网访问 cn 站点由 CDN 进行响应回源等操作采用私有连接。存储创作者/管理员使用 GitHub 进行博客内容的维护以及 com 站的自动化部署。自动化部署创作者/管理员将博客内容推送到 Coding由 Coding 触发 cn 站的自动化部署。
4.1. 自动部署流程说明
自动添加备案信息添加网站统计代码搭建 Hexo 环境并构建博客生成静态页面将静态页面上传到 COS触发钉钉机器人发送部署通知刷新 CDN 缓存
腾讯云 CDN 连接 阿里云 OSS
由于原本的图库位于阿里云 OSS同时 腾讯云 CDN 支持回源到第三方存储包括 OSS所以此次尝试了一下这个 腾讯云 CDN 阿里云 OSS 的尴尬组合。
具体配置请参考
腾讯云 CDN 搭配 阿里云 OSS - 零一居: https://blog.cc01cc.cn/2024/01/29/cloud-tencent-cdn-ali-oss/ ID: E5-Q31.1.0原文https://blog.cc01cc.cn/2024/01/29/blog-build-cn-v3-v3-1/署名零一/cc01cc(zeo): https://github.com/cc01cc欢迎大家转载分享本作品采用署名-非商业性使用-禁止演绎 4.0 国际进行许可转载请标明源地址切莫修改或破坏原文结构谢谢