请教给位大神
我们现在这个系统类似商城系统,正在开发中,用 python3 来开发的,优惠券系统和整体是在一起的,只有订单系统是独立的。现在点击优惠券里面,或者打开个优惠券关联的支付信息等都非常慢,erq 优惠券关联的回参数据也很慢,慢的原因是每次打开页面时都要对优惠信息进行查询,优惠信息的数量很大,我们现在在开发阶段都这么慢的话,要是上线了数据更多,估计优惠券系统自己可能会瘫痪,而且还把这个系统也给带瘫痪了。
我是想问:
1-优惠券系统领取一个优惠券,或者看一个优惠券页面都是要查询大量数据后才能打开么,应该是这个样子么,如果是,部署的时候放到一个性能高,内存大的设备里,该问题就能解决么;
2-优惠券系统是不是要独立设计,和整体要分开,不然会影响整体性能(每日 20 万人在线的规模);
3-如果想要把优惠券系统从整体分离出来,单独存在的话麻烦么(现在使用的技术 python3,Djanggo,redis )。
请大神们指点~! m(_ _)m
1
explon 2017-07-18 13:26:42 +08:00
看你的描述,我认为写的太烂跟分你不分开没关系
|
2
Immortal 2017-07-18 13:38:23 +08:00
架构不是很好 实现方式的问题吧
分不分反而是另外一回事 上面的问题没处理好 分出来该 gg 还是要 gg 的 |
3
reus 2017-07-18 13:54:13 +08:00
数据表加索引了吗。
|
4
Waooo OP 求各位大神指点~!
|
5
hobart 2017-07-18 17:53:25 +08:00
独立和性能,能有多少钱的关系?
|
6
celavi 2017-08-17 19:12:36 +08:00
那么慢的话,先分析一下 SQL 用了多少时间啊,是不是数据库优化没有做,之后再考虑分不分吧……
|