tomcat作服务器,访问很慢

g084120209 发布于 2017/01/13 11:14
阅读 2K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

  最近给学校做了一个选课系统,使用tomca8.0.38做服务器,当人数很少的时候访问很慢,如果真的选课,肯定承载不来。请教各位大神,有什么办法可以改善这种情况吗?谢谢各位了!
加载中
2
Xu_Yan
Xu_Yan

一看就是sql写的很复杂啊

1
雨翔河
雨翔河

跟tomcat没有半毛钱关系,拉不出屎不能怪地球没引力。

1
小埋酱
小埋酱
明显是没设计好
1
eechen
eechen
首先,把操作系统换成Linux,推荐Ubuntu Server或者Debian,Web服务器用Nginx.

其次,去框架,用Java Tomcat原生Servlet+JSP重写,当然也可以考虑用原生PHP重写.

最后,优化SQL语句和调优MySQL服务.

千万别做得像12306那样.

g084120209
g084120209
回复 @猫猫小毛 : 回复 @猫猫小毛 : 我第一次用mybatis,对各类之间的关系搞不清楚,再加上用户需求变了很多次,导致我的数据冗余,我一个sql语句查了5张表,不知道怎么优化sql语句
黑狗
黑狗
回复 @g084120209 : 别信他的... 他的方案不适合你
猫猫小毛
你要真这么写,那你系统费了。 访问慢找访问慢的原因,是静态资源多,OK 前端加个apache 是数据库访问慢,OK 优化SQL,是并发量问题 OK 增加缓存,读写分离,分库分表,负载均衡。解决办法很多,得看你到底是什么问题。
g084120209
g084120209
谢谢,用Java tomcat 原生servlet+jsp重写是不是很费时间?
1
枯叶_听海
枯叶_听海
设计问题,跟tomcat没关系
1
Sgmder
Sgmder
你是不是写sleep了……或者服务器和数据库不在一起……不然再烂的代码人数少也不会很慢啊……
1
风筝上的少年
风筝上的少年
一看就是sql写的很复杂啊
g084120209
g084120209
是的,第一次用mabatis,用的不熟,走了很多弯路
1
rocky_star
rocky_star
地球失去了引力
0
Janda
Janda
tomcat集群
b
bingtel
回复 @雨翔河 : 就那一会儿,选课的峰值还是很高的
火眼金睛容嬷嬷
火眼金睛容嬷嬷
回复 @雨翔河 : 蓝翔也没十万在校生吧?还用这么多用户?神马学校啊
雨翔河
雨翔河
集群啥集群,一个学校的选课系统撑死了十万用户吧。
0
风翔飞
风翔飞
确定是tomcat问题吗?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部