我用spring+hibernate+jsp做了一个新闻管理后台程序,环境是(eclipse+tomcat)
在xp和2000上速度都很快,但是放在2003(这是我们公司的服务器)上速度就非常的慢(但是程序能正常运行),请教高手指点下.!!!!!感激不尽!!
我的程序里影响速度的一个是读写数据库,但是别的程序读写的速度没问题,记录比这多几倍速度也不显的慢.第二就是读写文件,因为程序做的是静态页面,所以里面包含了大量的读写文件(全是流的形式),估计问题多数是出在这里,望专家给予提示!!
谢谢!!
1
------解决方案--------------------------------------------------------
没有遇到类似问题
既然你认为是读写数据库或者读写文件的问题,可以自己写个简单的测试程序测一下(比较在2000和2003上速度)
------解决方案--------------------------------------------------------
很有可能和你的SQL SERVER有关系,估计你可能用的是SQL2000,sql2000在2003里要至少要打到SP3以上的补丁,而在2000里不需要打SP,我碰见过进行大数据量查询时,SQL占用100%CPU(程序和SQL sp3以上补丁有冲突)。看看你的是不是这种情况
------解决方案--------------------------------------------------------
首先.你要确认慢是慢在哪里...
是WEB的响应慢????
是数据库查询慢???
是文件读写慢????
还是其它原因..
先要分析....单讲就是慢....别人也不会知道....