oa系统访问速度慢的常见原因及诊断方法
在使用oa系统过程中,会遇到oa系统访问速度慢的现象,有些是偶尔发生,有些是经常出现,PC端表现为网页加载时间长,手机oa移动端表现为卡顿和不流畅,此时很多人首先想到的是oa系统的问题,或通过简单的提升硬件配置来进行解决,这种处理方式是很片面的,可能达不到任何效果。
oa系统访问速度慢需要进行准确的分析和诊断,才能做到对症处理,下面我们就列举一些oa系统访问速度慢的常见原因及诊断方法。原因1 oa软件导致oa系统访问速度慢
原因:oa系统没有做好软件的性能优化,或存在系统结构性的问题。
特征:oa服务器cpu峰值持续偏高。(1) 系统整体访问慢
如果使用的人数比较少,而系统访问速度慢,这种情况是比较糟糕的,原因一般在oa系统自身及其运行环境上,特别是oa软件技术架构和设计存在严重的缺陷,而且常常是相关模块访问速度慢,大量消耗了资源就会影响其他模块的正常访问。
(2) 个别功能或界面访问慢
如果只是个别功能或界面打开慢,其他模块访问速度正常,这种情况相对比较好处理,只需检查和优化对应的程序。诊断与解决办法:
查看服务器的进程,重点查看oa系统所使用的数据库和应用服务器进程,分析其消耗cpu和内存的情况,如果其占用的cpu持续偏高(如:60%以上),则说明OA软件占用资源比较多。
还有一种情况是系统长时间运行后,系统整体响应速度慢。这个情况一般也是oa系统自身的问题,系统运行一段时间后许多的资源没有及时释放,访问的速度越来越慢,只有通过重启服务器才能彻底解决。
oa系统软件性能问题导致系统访问速度慢,单纯通过提升硬件和网络环境作用不大,只有对oa系统进行性能优化才能得到较好的解决,而对于oa系统设计和架构导致性能的问题,需要从底层结构上重新优化,一般短期内无法解决。
原因2 网络因素导致oa系统访问速度慢
原因:服务器网络或用户终端网络问题。
特征:服务器网络慢是整体慢,终端慢则是部分用户访问慢,如:手机访问卡顿。网络问题分为服务器网络问题和使用终端的网络问题,如果系统是部署在局域网上,一般很少由于网络的原因导致系统访问速度慢。oa系统部署在Internet上,不管是OA服务器所在网络、或最终用户网络环境的拥塞,都有可能影响系统的访问速度。
诊断与解决办法:
1、首先进入oa服务器进行查看,cpu和内存的消耗不是很高。
2、如果是本地网络环境问题,一般访问其他网站或系统速度都比较慢(如:其他人下载大的文件占用网络带宽),目前终端的网络情况已经得到大幅提升(如:200M、500M的带宽),发生的概率较低。
3、oa服务器网络环境的问题,最终用户访问其他网站的速度比较快,访问oa系统慢,一般是服务器网络受到攻击,或其他原因导致网络拥塞。
原因3 服务器问题导致oa系统访问速度慢
原因:一般发生在访问oa用户数大量增加,oa服务器系统中毒或安装了其它占用资源的软件系统。
特征:oa系统访问慢很多时候是持续而非间隙性的。oa系统的硬件配置、特别是内存比较低,当并发访问人数增多时,对内存的要求必然会相应的提升。如果OA服务器中同时安装的其他软件、或病毒程序占用资源,则可能导致系统访问速度慢。
诊断与解决办法:
1、查看服务器的进程,看哪个软件的进程消耗cpu和内存比较多,同时使用工具检查病毒和木马。
2、如果并发用户数比较多(比如:超过1000并发用户,注意这里指的是并发而非系统创建的OA用户数),一般单台服务器不能满足要求,可以采用服务器集群的方式进行解决,但需要oa系统支持集群。
3、对于并发量很大的OA项目,可以考虑性能更好的系统软件,充分发挥硬件的整体效果。
此外,oa用户需要区分oa系统访问速度慢和系统不能访问的现象,访问速度慢是指在操作过程中界面可以显示、数据可以正常提交,但响应时间长;而系统不能访问是指操作不管等待多长时间都不能响应。但是,如果过多的请求响应速度慢,导致oa服务器连接过多、占用资源,后续的访问不能连接或连接超时,就会转化成系统不能访问。
oa系统一般采用集中式的部署模式,程序和数据都集中部署在oa服务器上,用户使用PC的浏览器、PC客户端或和手机app访问oa系统,oa系统访问速度和oa软件的性能、支撑oa运行的系统软件、网络(局域网还是Internet)、用户并发量、数据量等因素相关,因此需要做到具体情况具体分析诊断,这样才能做到有针对性的进行处理。