Ticket #1 (closed 需求: fixed)

Opened 14 years ago

Last modified 14 years ago

二期优化之商城促销信息露出接口全面调整

Reported by: chenjinmei Owned by:
Priority: major Milestone: 商城v5.6
Component: 商家露出接口 Version: 5.6
Keywords: 二期优化,促销接口 Cc:
Due Date: 12/12/2011

Description (last modified by chenjinmei) (diff)

商城促销信息露出接口全面调整.

需求描述: 商城促销信息露出汇总

处理重点:商家最新促销信息冗余表,原先只冗余了一个商家一个厂商一条最新有效促销信息,这与编辑“在车系车型等页,具体到每个商家每个车系一条最新有效的促销信息”不符。所以需要修改冗余表的结构。表结构和数据处理过程如下:

最好选在商家不操作后台的时间执行:

alter table ap_dealer_newest_news add (serial_group_id number);
COMMENT ON COLUMN ap_dealer_newest_news.serial_group_id IS '促销信息关联的车系';

alter table ap_dealer_newest_news add (update_time date);
COMMENT ON COLUMN ap_dealer_newest_news.update_time IS '最后判断时间';

drop INDEX AP_DEALER_NEWEST_NEWS_IK1;
CREATE INDEX AP_DEALER_NEWEST_NEWS_IK1 ON AP_DEALER_NEWEST_NEWS (dealer_id,serial_group_id,DEALER_NEWS_ID) ;

重启应用

--update设为前一天
update ap_dealer_newest_news set update_time ='2011-12-06 00:00:00' where update_time is null;

清除缓存
admin/uitl/clearCache.jsp?dn=DealerNewestNews?

修改写入最新促销信息逻辑代码,并更新

手工执行定时任务,更新最新促销信息表
_timer/dealer_newest_news_update.jsp

按编辑的需求修改商家最新促销信息露出接口规则。

涉及的接口文件非常多,且规则极其复杂,代码修改完之后需要送测,检查数据露出是否符合规则,同时需要压各个接口的性能,保证新的修改不会损耗太大的应用性能。

测试结果:

功能方面,符合需求;
性能方面,测试结果如下图:

应用负载2.2,数据库负载3.1

报价几个页面调用的促销接口,需要满足每秒127个请求,加上快聚文章论坛那些,也算127的话,一共需要每秒254的响应,这个响应可以满足,且负载也是良好状态。


Attachments

pic1.png Download (9.1 KB) - added by chenjinmei 14 years ago.

Change History

comment:1 Changed 14 years ago by chenjinmei

  • Description modified (diff)

comment:2 Changed 14 years ago by chenjinmei

  • Description modified (diff)

Changed 14 years ago by chenjinmei

comment:3 Changed 14 years ago by chenjinmei

  • Description modified (diff)

comment:4 Changed 14 years ago by chenjinmei

  • Component changed from 商家店铺前台 to 商家露出接口

comment:5 Changed 14 years ago by chenjinmei

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)

comment:6 Changed 14 years ago by chenjinmei

  • Keywords 二期优化,促销接口 added; 促销接口 removed
  • Summary changed from 商城促销信息露出接口全面调整 to 二期优化之商城促销信息露出接口全面调整
Note: See TracTickets for help on using tickets.