Ticket #76 (new 优化) — at Initial Version

Opened 14 years ago

Last modified 14 years ago

产品库动态产品文章、图片读取的代码优化

Reported by: huangxianduan Owned by: huangxianduan
Priority: major Milestone:
Component: 产品库 Version: 产品库3.0
Keywords: 数据库优化 Cc:
Due Date: 15/12/2011

Description

由于产品库动态数据库的产品文章表访问频率非常的高,一个小时的访问次数达到18万,造成了数据库服务器的负载高。

检查代码发现动态的页面几乎都是公用了OuterAction的detail方法,这个方法里面会把所有跟产品相关的所有信息查出来,不管当前的访问请求是否需要这些信息,再加上有些查询是没有做mc缓存的,而且文章表的数据量比较大,这样就导致了频繁的读取造成数据库服务器负载高

优化:检查代码判断是否需要文章和图片数据。如果不需要就不做数据的读取,减少对数据库读取的频率,降低数据库服务器的压力。

Note: See TracTickets for help on using tickets.