michaels 2c 平台开发

我要开发同款
涂鹏晖2024年03月15日
57阅读
开发技术前端、elementui、node.js、axios、reactReact
所属分类NodeJs、NextJs、服务器端JavaScript网页组件

作品详情

1. 2c 顾名思义是面向游客及平台用户的站点。其中涉及到的模块包括不仅限于 HomePage、PDP(Product Details Page)、PLP(Product List Page)、CLP(Category List Page)、Store、Gifs(礼品)、Promotion(促销)等。
2. 我的工作主要涉及到PLP(40%)、PDP(30%)、Store(20%)、CLP(10%)的占比,项目使用的是NextJs进行开发,针对不同模块下的TPS,采用了不同机制的服务端渲染方式(SSR、SSG),提升用户的访问速度,优化用户的加载体验。
3. 服务端渲染方案虽然好用,但是不同于静态部署的一面是,电商内容特别多,比较讲究更多细粒度的内容控制。在这里一方面要细粒度的控制客户端组件和服务端组件的渲染逻辑,另一方面又要把控好服务端NextJs提供的服务端组件与组件之间的逻辑交互(服务端渲染速度快的较大明显的点就是 需要利用各种各样的缓存机制做预缓存预渲染)。一方面要保证服务端组件的正常渲染,一方面又要保证业务代码的运转。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论