V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Waooo
V2EX  ›  程序员

▍▍▍▍商城系统里的优惠券/卡券系统要和整体分开,单独设计为一个独立系统么 ▍▍▍▍

  •  1
     
  •   Waooo · 2017-07-18 12:07:40 +08:00 · 3230 次点击
    这是一个创建于 2677 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教给位大神

    我们现在这个系统类似商城系统,正在开发中,用 python3 来开发的,优惠券系统和整体是在一起的,只有订单系统是独立的。现在点击优惠券里面,或者打开个优惠券关联的支付信息等都非常慢,erq 优惠券关联的回参数据也很慢,慢的原因是每次打开页面时都要对优惠信息进行查询,优惠信息的数量很大,我们现在在开发阶段都这么慢的话,要是上线了数据更多,估计优惠券系统自己可能会瘫痪,而且还把这个系统也给带瘫痪了。

    我是想问:

    1-优惠券系统领取一个优惠券,或者看一个优惠券页面都是要查询大量数据后才能打开么,应该是这个样子么,如果是,部署的时候放到一个性能高,内存大的设备里,该问题就能解决么;

    2-优惠券系统是不是要独立设计,和整体要分开,不然会影响整体性能(每日 20 万人在线的规模);

    3-如果想要把优惠券系统从整体分离出来,单独存在的话麻烦么(现在使用的技术 python3,Djanggo,redis )。

    请大神们指点~! m(_ _)m

    6 条回复    2017-08-17 19:12:36 +08:00
    explon
        1
    explon  
       2017-07-18 13:26:42 +08:00
    看你的描述,我认为写的太烂跟分你不分开没关系
    Immortal
        2
    Immortal  
       2017-07-18 13:38:23 +08:00
    架构不是很好 实现方式的问题吧
    分不分反而是另外一回事 上面的问题没处理好 分出来该 gg 还是要 gg 的
    reus
        3
    reus  
       2017-07-18 13:54:13 +08:00
    数据表加索引了吗。
    Waooo
        4
    Waooo  
    OP
       2017-07-18 17:42:06 +08:00
    求各位大神指点~!
    hobart
        5
    hobart  
       2017-07-18 17:53:25 +08:00
    独立和性能,能有多少钱的关系?
    celavi
        6
    celavi  
       2017-08-17 19:12:36 +08:00
    那么慢的话,先分析一下 SQL 用了多少时间啊,是不是数据库优化没有做,之后再考虑分不分吧……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.