2020年,你需要一个全网通用的网站平台

高平建站分享企业应用网站性能优化实例分析

编辑:高平新城建站 关注: 时间:2019-12-11 11:33:41


温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)

一、网站当前状况和性能现状

系统硬件配置:CPU为两个IntelXeon2.4G,物理内存为2.5G.

系统软件配置:操作系统为WindowsServer2003标准版,数据库为SQLServer2000.

服务器访问量:工作日:访问人数10000,浏览量30000,休息日:访问人数4000,浏览量10000,每用户访问页面为2.88页面,平均停留时间为3分钟。由于存在大型下载文件,服务器流量每天有80G到160G左右。

WEB系统:采用Tomcat服务器,使用Struts和Hibernate.

网站系统:网站有几套不同的系统,有新闻发布CMS系统、文件下载系统、反馈系统等等,使用基于Java的Struts和Hibernate的MVC架构,动态应用。

服务器CPU目前通常为40%左右,很多情况能增加到80-90%.

二、网站性能分析

通常情况下CPU达到80%说明系统性能存在瓶颈,需要找出系统的瓶颈究竟在哪里。

分析过程是,远程登录服务器,打开SQLServer2000的事件探查器,记录和分析SQL语句,同时打开任务管理器,查看各个进程占用CPU的状况。

经过查询,SQLServer占用较大的CPU,说明系统调用CPU查询较多,初步可以确认是数据库引起的系统瓶颈,由于使用Struts和Hibernate应用,调用数据库频繁,因此可以采用减少SQL查询的方式降低对SQLServer的调用,通常情况下有两种方法:Cache或静态化。

另外,服务器的Web系统采用的架构存在一些问题,因为存在大型下载文件,占用的流量非常大,而Tomcat本身对于静态文件的处理性能并不好,也会对系统性能产生负面的影响。

三、网站和服务器优化方案

将页面静态化是通常的优化方案,但是对于当前的Tomcat服务器下的Struts和Hibernate未必有效,因为Tomcat对于静态HTML文件本身支持并不理想,并且新闻内容更新较为频繁。因此,在现有架构的基础上,可以使用hibernate的ehcached的动态缓存的方式,在动态应用中减少数据库负载,提升访问速度。

拓展阅读:

高平SEO谈网站优化作弊方法详解

高平建站公司分享如何区分手机网站与微官网?

高平建站公司谈地方分类网站如何由小做大

高平网络优化分享怎样做好网站优化

高平SEO谈网站制作前端性能优化手段

高平SEO分享网站设计常见问题解决办法

高平小程序谈如何提高个人网站的用户体验

高平小程序开发谈如何快速有效进行推广新建网站

本文由新城建站整理发布,喜欢请收藏,转载请保留链接 高平建站分享企业应用网站性能优化实例分析https://www.nccpu.net/shanxi/jincheng/gaoping/14671.html

上一篇:高平SEO谈网站优化作弊方法详解 返回列表 下一篇:没有了

服务支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!