SSH项目的经验点滴
SSH项目的心得点滴
项目中,使用的Spring + webwork + Hibernate
不过在有一个功能界面,特别慢。数据量也只有几千条的情况下,大概需要30多秒,才能显示出列表来。
这里,大概从一张主要的数据表中,进行了3次查询,因为要取3个状态,不同条件的数据。而且,数据列表根据左侧的组织树,进行过滤,会列出组织下面所有的符合条件数据。
现在的优化还很不完善,只是逐步列出来,做一下记录。
1.必须要做的一个动作,将Hibernate的show_sql改为false,这个我大概做了一下记录,开这sql记录,列表刷出来的时间为30秒,关了记录后,列表刷出来的时间为7-9秒。
2.做出一个控制的选择,减少选择组织树时,频繁的刷新列表,与数据库交互。
3.分析一下,该表对应的VO,将部分不重要的关联关掉。
这里,原来 刷新列表大概 3分24秒,优化后,1分27秒,关掉hibernate.show_sql,大概32秒,
虽然还是不算太快,而且这个记录是在本机开的eclipse,不过也算是优化了吧。还需要进一步的进行,今天先到这里吧。
2013年7月11日 END