电商项目的一些琐碎知识点

电商概念SPU与SKU

SPU = Standard Product Unit (标准产品单位)
通俗点讲,属性值、特性相同的商品就可以称为一个SPU。
例如:
iphone8 就是一个SPU,与商家,与颜色、款式、套餐都无关。


SKU=stock keeping unit (库存量单位)
SKU是物理上不可分割的最小存货单元
例如:
iphone8 64G 8000元 白色 联通
iphone8 64G 8000元 黑色 联通
iphone8 128G 9000元 黑色 联通
iphone8 128G 9000元 白色 联通
iphone8 64G 8000元 白色 移动
iphone8 64G 8000元 黑色 移动
iphone8 128G 9000元 黑色 移动
iphone8 128G 9000元 白色 移动

一个SPU单位对应多个SKU单位

单表字段量过大

对应解决方式:表的纵切

  1. 使用场景:一张表字段太多, 几十甚至上百个字段, 每查询一条或多条的时候, 返回数据太多,页面展示不下, 所以没有必要一次性返回过多数据, 这个时候可以根据页面需要展示的数据, 将一张表切分成多张表, 多张表的关系是一对一。
  2. 优点: 每次查询的时候返回数据量会变小, 提高网络io和磁盘io效率. 查询速度变快
  3. 缺点: 如果确实需要一次返回所有数据, 返回的数据量依然大, 增加表关系的复杂度. 不利于sql语句的编写.

了解富文本编辑器

  1. 使用场景:要在页面上实现类似网页版word编辑功能,对图片文字进行排版。
  2. kindEditor是其中一款有开源免费版的富文本编辑器,它们主要是使用js+css实现
  3. 编辑的内容保存到数据库是以 (文字+html+css)的格式保存
  4. 初始化kindEditor:
<script type="text/javascript">
	var editor;
	KindEditor.ready(function(K) {
		editor = K.create('textarea[name="content"]', {
			allowFileManager : true
		});
	});
</script>
发布了33 篇原创文章 · 获赞 2 · 访问量 963

猜你喜欢

转载自blog.csdn.net/Rhin0cer0s/article/details/103691871