我们的系统是读取其他四个系统的信息
用户登录的时候需要看到其他系统里的未读信息
我们系统是这样处理的:
登陆--验证(去另外一个系统验证)--主页面(包括top页面、main页面,top页面会读取未读消息个数,并且top里包含了一个60秒自动请求处理的js,就是60秒会向后台发送请求查询其他系统里的未读信息,查询到未读信息会跟本地数据库里存储的信息进行比对,每个消息都有一个特定的ID来标示,main页面在用户登录时显示的就是查询本地数据库的消息)现在的问题是用户登录的时候top页面跟main页面打开都很慢
有高手能指点下吗?
跪谢啊~!!!!!!!!!!!!!!
不知道我说的清楚不
用户登录的时候需要看到其他系统里的未读信息
我们系统是这样处理的:
登陆--验证(去另外一个系统验证)--主页面(包括top页面、main页面,top页面会读取未读消息个数,并且top里包含了一个60秒自动请求处理的js,就是60秒会向后台发送请求查询其他系统里的未读信息,查询到未读信息会跟本地数据库里存储的信息进行比对,每个消息都有一个特定的ID来标示,main页面在用户登录时显示的就是查询本地数据库的消息)现在的问题是用户登录的时候top页面跟main页面打开都很慢
有高手能指点下吗?
跪谢啊~!!!!!!!!!!!!!!
不知道我说的清楚不
解决方案 »
- Servlet
- inno setup打包后,调用一个batTest.bat批处理文件,需要inno setup安装时的路径和用户输入的IP,哪位大哥会啊
- spring+ibatis整合错误问题,谁帮我看看问题在哪?错误提示: No SqlMapClient specified
- SSH整合tiles2,tomcat启动报错 SEVERE: Error listenerStart
- 初入职场,如此阵痛。。。几乎是照搬的代码咋就报错了呢?蛋疼的pl/sql蛋疼了好几天
- Java如何输出高分辨率图片呢
- 技术咨询,java编写应用程序
- help
- 组建点石软件虚拟股份公司的公告
- 关于Hibernate和数据库
- J2EE struts 问题
- 跪求关于axis相关的问题---高分悬赏!!!
1、把页面的flash和大的图片去掉,看能快不。
2、不要后台验证直接到页面,页面要的参数都写静态的。 看快了不
3、找个更好的机子,看性能快了不。
4、查看SQL语句执行时间我觉得是你后台处理和封装处理的太慢,没代码不好直接说啊。
恩,后台的确慢
因为要读取四个其他系统的消息,邮件要登录还要解析、短信的直接读取数据库、oa也是要解析他给的格式、还有一个聊天的也是读取数据库
主要慢的就是邮件、oa
现在不知道怎么处理好,是在后台自动更新还是用户登录的时候去更新,因为邮件的要用这个用户的账号密码才能得到他的信息,oa的也是
把这个JS设置成延时启动,比如你登陆按钮点击后15秒再启动到数据库
里查询下有没有相关的信息.
或者你在登陆时,就已经把数据查出来了,直接把数据放在TOP页面里.
然后过了60秒再设置AJAX请求.