如何处理高并发的网站?-问答-阿里云开发者社区-阿里云

开发者社区> 元芳啊> 正文

如何处理高并发的网站?

2019-07-31 15:32:48 8902 10

有没有什么方案解决高并发? 比如说要用到阿里云的什么产品可以解决?

阿里云服务器ECS:https://www.aliyun.com/product/ecs

阿里云CDN:https://www.aliyun.com/product/cdn

······

等阿里云产品,如果处理1000并发、10000并发,都需要什么配置能扛得住?

取消 提交回答
全部回答(10)
  • 游客gyqcvm42glxtw
    2021-09-24 16:32:41

    推荐回答:

    处理1000并发、10000并发,首先要摸清楚你部署的应用的技术情况。 第一步:比如是php这种稍微消耗资源的,还是java这种性能好一点点的;是单体应用功能简单的静态站点,还是微服务架构功能复杂的大型应用。 第二步:然后根据情况先最小化部署一套资源服务器上线,切割一部分业务流量上云,盯着阿里云后台的资源列表上的监控,看看CPU、内存、网络等等的占有率是什么情况。 第三步:针对性扩容。 第四步:如果遇到应用响应慢、打开卡顿、服务间调用超时等情况,排查瓶颈到底在哪里。是在ECS上?还是在数据库上。如果在数据库上,再分析是因为数据库持续性压力太大了,还是突发业务流量太大了。然后针对性的去做cache或者分表分库。 第五步:如果缓存也上了,数据库也调整了,还是杯水车薪,那就再考虑上CDN。 第六步:CDN上了还是扛不住,恭喜你,体量这么大了,那开始容器化改造,然后上kubernetes吧,多机房、多集群弹性部署吧。 更多参考地址阿里云官方(新用户需官网注册查看)

    0 0
  • d2azyme72pee6
    2021-06-02 11:14:56

    推荐回答:

    要想速度快需要挂以下服务 CDN RDS 读写分离之类的尽量能做就做。 一般1000-10000的并发:4核8G,带宽看你具体的并发场景去选择。 如果要求还要高一些就从架构上解决,比如从单一服务器 改成分布式

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    0 0
  • dubhed
    2019-12-12 12:57:10

    要想速度快需要挂以下服务 CDN RDS 读写分离之类的尽量能做就做。 一般1000-10000的并发:4核8G,带宽看你具体的并发场景去选择。 如果要求还要高一些就从架构上解决,比如从单一服务器 改成分布式

    1 0
  • 贝克街的天才
    2019-11-27 12:27:27

    高并发面临的主要是线程安全和高可用问题。 前者可以通过编码解决,后者需要通过添加机器和配置来解决,比如集群,缓存,异步等

    0 0
  • huc_逆天
    2019-11-12 17:39:06

    产品是一个瓶颈,但是不是最重要的,因为即使是跑车,有些人开起来,还是自行车。充分利用有限的资金,资源,去达到更好地结果。首先,是合理的物理配置,如果是日活几万,这种,价位在几千没得问题。组件方面,可能各种组件搭配使用,最后,是技术方面,必须重新打破传统,以高并发的思维,去开发,这种状态下,才有更好地利用

    0 0
  • cloudnative.top
    2019-11-12 15:51:10

    处理1000并发、10000并发,首先要摸清楚你部署的应用的技术情况。 第一步:比如是php这种稍微消耗资源的,还是java这种性能好一点点的;是单体应用功能简单的静态站点,还是微服务架构功能复杂的大型应用。 第二步:然后根据情况先最小化部署一套资源服务器上线,切割一部分业务流量上云,盯着阿里云后台的资源列表上的监控,看看CPU、内存、网络等等的占有率是什么情况。 第三步:针对性扩容。 第四步:如果遇到应用响应慢、打开卡顿、服务间调用超时等情况,排查瓶颈到底在哪里。是在ECS上?还是在数据库上。如果在数据库上,再分析是因为数据库持续性压力太大了,还是突发业务流量太大了。然后针对性的去做cache或者分表分库。 第五步:如果缓存也上了,数据库也调整了,还是杯水车薪,那就再考虑上CDN。 第六步:CDN上了还是扛不住,恭喜你,体量这么大了,那开始容器化改造,然后上kubernetes吧,多机房、多集群弹性部署吧。

    0 0
  • 游客vl2rfmxtg4v2q
    2019-10-30 15:06:40

    硬件方面,肯定是配置越高越好,通常4核8gb以上比较好。

    负载方面,可以尝试nginx,集群负载,nginx调优。

    传输方面,可以尝试数据压缩传输。

    服务方面,尝试多进程多线程服务。

    缓存方面,可以尝试mem,redis,mongo缓存方案。

    数据库方面,可以尝试主从集群等。

    0 0
  • 优惠找我
    2019-10-29 08:20:05

    用高可用架构!2台服务器加负载均衡加cdn!

    0 0
  • 保持可爱mmm
    2019-10-18 11:23:02
      1、提高系统的并发能力  2、减轻数据库的负担  这两种用途其实非常容易理解。由于memcached高性能,所以可以同时服务于更多的连接,大大提高了系统的并发处理的能力。另外,memcached 通常部署在业务逻辑层(前台应用)和存储层(主指数据库)之间,作为数据库和前台应用的数据缓冲,因此可以快速的响应前端的请求,减少对数据库的访问。
    或者使用分布式服务器,或者说云服务器,让不同地方的访客访问不同服务器,提高访问速度,降低服务器压力。
    来源于网络,供您参考,如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】  希望我的回答对您有所帮助,望采纳!   ~ O(∩_∩)O~
    
    0 0
  • JIn_聿
    2019-09-30 14:57:45

    之前做了一个在线教育的项目,要求高并发,同时在线人数4W左右。 使用的是这个方案:方案 负载均衡-4台ECS(每台支持1W用户),RDS数据库

    ECS RDS 4CPU/8GB

    0 0
滑动查看更多
相关问答

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 222990浏览量 回答数 162

57

回答

为阿里云ECS(CentOS7)配置IPv6隧道地址

dongshan8 2016-06-17 13:51:32 104429浏览量 回答数 57

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 135550浏览量 回答数 42

103

回答

为阿里云ECS(Windows 2012)创建IPv6隧道地址

dongshan8 2016-06-09 16:40:16 101443浏览量 回答数 103

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 431610浏览量 回答数 294

248

回答

【史上最详细】阿里云ECS安装wordpress教程

爱映疯wp 2014-03-09 23:55:43 251167浏览量 回答数 248

39

回答

【云服务器分享】简述云服务器对比VPS

dreamdoo 2012-10-08 16:24:18 118164浏览量 回答数 39

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 162094浏览量 回答数 40

62

回答

磁盘原地扩容功能4月22日正式上线

艳馨 2015-04-21 23:40:33 96086浏览量 回答数 62

13

回答

游戏云精彩帖汇总

nono20011908 2014-08-22 11:00:12 203636浏览量 回答数 13
+关注
元芳啊
阿里云ping https://ping.gaomeluo.com/aliyun/
16
文章
10543
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载