全部新闻提供最新行业动态,分享前沿设计理念
商品详情页设计
时间:2024-06-04 来源:朝夕友人 点击:

商品详情页的设计需要考虑的问题

​ 1.考虑高并发的问题

​ 2.考虑商品数量规模的问题,商品详情页的数据规模,数据多,重量大

商品系统需要保存哪些数据

​ 如果将这些数据设计一张商品表全部放进去,撑不了多少数据量和并发

商品基本信息怎么保存

​ 1.基本信息,比如商品主副标题,价格,颜色,可以用一张表来保存商品的基本信息。设计商品信息基本表的时候,一定要保留商品数据的每一个历史版本。

​ 2.使用前置缓存来缓存商品数据

​ 2.1处理读请求,先去缓存查找,找到就返回,如果缓存没有就去数据库查找,然后返回和放到缓存中

​ 2.2更新数据库的时候,也需要将缓存中的数据删除掉。

使用MongoDB保存商品参数

​ MongoDB最大的特点就是没有表结构,没有表结构就支持吧任意数据都放在同一张表中,还能支持按照数据某个字段查询。

​ 底层是在存储层简单的转化为BSON格式保存(BSON就是更紧凑的JSON)。但是不支持SQL,多表联查和复杂事务弱,不适合存储一般数据。

使用对象存储保存图片和视频

​ 一般的存储方式就是,在数据库中只保存图片视频的ID和URL,实际的图片视频以文件的方式单独存储。

​ 这些一般都是使用专门的对象存储服务,比如七牛云,S3等。

​ 访问图片视屏的时候,真正的图片视频也不需要经过商品系统的后端服务,页面直接通过URL来访问。

将商品介绍静态化

​ 一般图片和视频存放在对象存储里面,介绍的文本,一般都是随着商详页一起静态化,保存在HTML文件中。

​ 一般商详页绝大部分都是商品介绍,不怎么变,所以保存为一个静态HTML。还可以利用CDN加速。

一般流程

如果您也有此需求,欢迎咨询我们立即咨询