51CTO移动端

我要开发同款
一抹斜阳阿树2023年08月25日
80阅读

作品详情

项目描述: cms是51cto 的主站,旨在为广大的技术爱好者提供高质量学习平台,原创技能文章,技术直播等,本次对其进行了重构工作,项目体量大,涵盖了公司项目的所有入口,目前重构已经完成上线,后续将会有一些内容补充,优化等等;该项目涵盖 PC 、移动,目前均已完成;
技术栈: vue 3全家桶、ts、vite、websoket 、redis 、nuxt3
项目职责:
对 redis 插件进行了扩展,使其支持不同 key 缓存时间自定义,并抛出更新缓存、删除缓存、不进行缓存等 API ,降低了后台服务的访问量,将服务端渲染后的页面模版存在与 redis 库中,三分中访问直接从 redis 中获取,节约了服务端处理数据、填充模版的时间;并且在 nuxt 的钩子函数中,获取到即将渲染/存储的模版,对齐中的静态资源链接,通过方法,均匀分配,实现手动负载均衡,并且可配置化,对于域名的更改,完全取决于项目构建时候所配置的,减少了 cdn 的请求时长,最大程度上使利用了 cdn 的并发请求数目等;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论