阿里云ECS服务器 因用户激增导致服务器崩溃,优化实操过程

因为公众号搞了一波裂变活动,瞬间来了一大波用户,导致我的网站、小程序、公众号回复全面崩溃,难受!

 

遇到这种问题第一反应是:

 

1、升级服务器的带宽

于是花了点钱将带宽从3M到5M,刚开始有点效果,但是因为用户太多了,1分钟来1万条消息,带宽升级毕竟太贵了。

治标不治本。

 

2、给服务加CDN

因为网站需要给公众号返回消息,改成CDN后消息不对,所以这个方法对我不适用,只能找其他方法优化了。

 

3、给图片加OSS存储

因为看小程序的图片一张都是300kb左右,整个页面就是1M,来个人就是1M流量出去了,这个是比较费带宽的,所以把图片全部用OSS来存储,图片资源就不占用现在服务器的带宽了,算是间接提升了带宽。

到这一步小程序发现还是有一点卡,打开服务器看发现CPU比较高,其中又被Mysql占了大部分,当然升级服务器配置也是可以的,搞很多CPU很多核当然也能解决问题,但是成本太高了,于是把数据库也移出去把。

 

4、云数据库RDS

所以买了一个云数据库RDS,把原来的数据库迁移过来,然后用云数据库。

 

到这一步,服务器的压力就小了很多,专门负责接客就可以了,数据库和图片服务就交给其他人。

到这里,我的小水管服务就可以同时容纳很多人了,下次服务器再崩溃了,我再继续接着来写。

    原文作者:小小131
    原文地址: https://blog.csdn.net/he99774/article/details/116905079
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞