论坛首页 Java企业应用论坛

大家一起探讨一下类似淘宝商城的商品类别是怎么实现的

浏览 7719 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-02   最后修改:2011-12-02

     以前做过的商城的系统也不少,但是要真正拿去当做商用的话恐怕也没有几个人敢用,第一是商城的安全性,访问并发,线程安全,数据库是否真正设计的合理,如今又要开始做商城了,遇到了一个很大的问题,商品的类别管理,像犹如淘宝这样的类别是怎么管理的呢,他不会人工去添加吧,当然我知道一个spu关于防止商品重复的现象,减轻了数据库的负担。

    现在的问题是:

       第一是:前台主页的商品类别显示问题,如果是放到xml中那会显示比较快一点,因为是当用户访问时会一起加载到客户端,但是以后不太易于管理。放到到数据库又怎么样让它显示更快一点呢?

       第二是:以前做商城是小网站:数据库方面只有一张表,如今的数据库当然不能那么简单。如今涉及到品牌,类别属性问题,每添加该类别的时候属性可能又不一样,每添加一个商品的时候可能也不一样?

       第三是:怎么样才能让卖家更易于管理商品,又不会造成数据库负担?

 

       大家一起来讨论一下这个类似于淘宝商品类别管理问题,我们的类别没有淘宝那么多,但是也有京东商城那么多类别,大家有什么好的学习的点子也可以一起学习一下。大项目经验还是有很多人不知道的,

       小弟刚闯江湖,只希望有更好的解决方案来解决问题。谢谢

     

 

  

   发表时间:2011-12-02  
商品类别为啥不可以放到数据库呢?也没多少吧,上万?
何况商品类别和商品还需要有对应关系吧,你怎么去维护这个关系呢?
商品类别应该不容易变化,可以一次性载入后放入缓存读取,或者生成CMS模板展示都可以。
1 请登录后投票
   发表时间:2011-12-02   最后修改:2011-12-02

嗯,你说的有道理,你能具体说说“可以一次性载入后放入缓存读取,或者生成CMS模板展示都可以。 ”
一般用什么技术好一点,freemark,

你说的放入缓存读取。 

0 请登录后投票
   发表时间:2011-12-04  
  第二是:以前做商城是小网站:数据库方面只有一张表,如今的数据库当然不能那么简单。如今涉及到品牌,类别属性问题,每添加该类别的时候属性可能又不一样,每添加一个商品的时候可能也不一样?


一般针对不类别不同的属性保存到数据库时采用坚表结构,比较合适。
0 请登录后投票
   发表时间:2011-12-05  
比较好的是把一些固定的放在缓存里面比较好..
0 请登录后投票
   发表时间:2011-12-05  
类似淘宝商城的类目问题是比较难管理,许多时候是需要人工添加的
0 请登录后投票
   发表时间:2011-12-05  
用一个js文件(JSON格式)来保存就可以吧。

如果后台修改了类别,就更新一下那个js。保证客户端每次取的都是最新的。没有更新就用cache(304 Not Modified)
0 请登录后投票
   发表时间:2011-12-05   最后修改:2011-12-05
还是存到缓存比较靠谱。修改类别就更新js不可取。 况且一个电子商务网站不单只是类别
0 请登录后投票
   发表时间:2011-12-05  
2楼说的有道理,只是是不是CMS静态模板,这个就说不好了,只是可以实现
0 请登录后投票
   发表时间:2011-12-05  
amnosa 写道
类似淘宝商城的类目问题是比较难管理,许多时候是需要人工添加的

人工添加那是肯定的,只是保证更好的管理,假如市场上有一个手机的品牌然后这个商城里面又没有,你又是做怎么样的操作呢。
如:我是一个卖家,现在要发布一个ipone的手机,发现你们的商城里是没有这种品牌的,你是怎么处理情况,又是怎么样保证你的商品不会重复被另外一个人添加的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics