设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网站运营 > 正文

网站性能优化

来源:引流技巧 编辑:引流技巧 时间:2026-02-11

面对并发,我们如何优化KuangStudy网站的性能?每一个项目都会随着用户和数据的增长而调整架构,以面对未来的问题,我们也不例外,在1月5日我们平台正式公测之后,引起了不少观众的热烈反响,仅仅4天,注册用户就突破万人。随之而来的是平台开始卡顿,因此我们开始对问题进行排查和优化,下面就跟大家聊聊我们该如何处理。Nginx网站的核心将分为几个部分:前端、后台服务、数据库和服务器。我们的第一个项目是打jar包,一个tomcat不能支持很多并发,默认情况下Tomcat配置的最大要求是150,也就是说,同时支持150个并发,当然也可以扩大。但是每次直播,并发性都会飙升,所以我们只能开始建立集群。建立集群后,引入Nginx作为反向代理,负载平衡也得到解决。我们根据不同服务器的性能做了权重,增加了Nginx。做完负载后,网站访问速度快了很多。但是Session共享问题又来了。我们把用户的对话信息放在redis,session共享。接入层完成后,我们发现我们的江湖模块还是很慢的。慢速SQL我们开始查日志,发现有些SQL处理需要1.5s左右,简直受不了。根本问题是我们做了联合表格查询,有很多相关的表格,所以我们开始优化数据库结构,增加了很多冗余字段。后面的江湖首页只需要查询一个表格,从蜗牛速度到现在几乎几秒钟就可以打开了。分类我们从数据库查询优化到静态数据管理,因为几乎没有变化。同时消息提示的sql和个人主页的sql也做了相应的处理,所以现在整个网站的响应速度大大提高了。主从复制,读写分离。在解决了访问层的问题之后,我们发现项目的压力瓶颈已经转移到数据库上,起初我们还是单个数据库,但用户的热情远远超出了我们的想象,读写都在一个数据库里,性能完全不够,所以我们又买了一个服务器开始做主从,MySQL的主从还是比较简单的,几个命令就建好了,然后我们就用shardingjdbc来做读写分离。完成后,网站的整体性能得到了提高。所以我们发布了版本,确保在线运行不会卡顿。信任和责任。连续一周,我们凌晨两三点睡觉,不断优化用户建议,让平台越来越稳定完善。但是,努力是值得的,用户越来越多。在迎来多年会员的同时,我们也迎来了我们的第一个终身会员,这是信任和责任。我们不能辜负每个人的信任,做更多有意义的事情,做更纯粹的社区,做更多的开源组件和更好的教程来帮助每个人。这是我们团队的使命,也是学习的使命。不管遇到多少bug,就像飞哥说的,我们把它灭了就完事了!没有解决不了的问题,这就是我们技术人员的信心!

相关推荐:

栏目分类

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 吉ICP备19000289号-9 网站地图 rss地图

Top