精华内容
下载资源
问答
  • 怎样能缓解压力
    千次阅读
    2019-07-05 11:30:37

    转载于http://server.51cto.com/Review-577400.htm

    用户多,不代表你服务器访问量大,访问量大不一定你服务器压力大!我们换成专业点的问题,高并发下怎么优化能避免服务器压力过大?

    1,整个架构:可采用分布式架构,利用微服务架构拆分服务部署在不同的服务节点,避免单节点宕机引起的服务不可用!

    2,数据库:采用主从复制,读写分离,甚至是分库分表,表数据根据查询方式的不同采用不同的索引比如b tree,hash,关键字段加索引,sql避免复合函数,避免组合排序等,避免使用非索引字段作为条件分组,排序等!减少交互次数,一定不要用select *!

    3,加缓存:使用诸如memcache,redis,ehcache等缓存数据库定义表,结果表等等,数据库的中间数据放缓存,避免多次访问修改表数据!登录信息session等放缓存实现共享!诸如商品分类,省市区,年龄分类等不常改变的数据,放缓存,不要放数据库!

    同时要避免缓存雪崩和穿透等问题的出现导致缓存崩溃!

    4,增量统计:不要实时统计大量的数据,应该采用晚间定时任务统计,增量统计等方式提前进行统计,避免实时统计的内存,CPU压力!

    5,加图片服务器:图片等大文件,一定要单独经过文件服务器,避免IO速度对动态数据的影响!保证系统不会因为文件而崩溃!

    6,HTML文件,枚举,静态的方法返回值等静态化处理,放入缓存!

    7,负载均衡:使用nginx等对访问量过大的服务采用负载均衡,实现服务集群,提高服务的最大并发数,防止压力过大导致单个服务的崩溃!

    8,加入搜索引擎:对于sql中常出现的like,in等语句,使用lucence或者solr中间件,将必要的,依赖模糊搜索的字段和数据使用搜索引擎进行存储,提升搜索速度!#注意:全量数据和增量数据进行定时任务更新!

    9,使用消息中间件:对服务之间的数据传输,使用诸如rabbit mq,kafka等等分布式消息队列异步传输,防止同步传输数据的阻塞和数据丢失!

    10,抛弃tomcat:做web开发,接触最早的应用服务器就是tomcat了,但是tomcat的单个最大并发量只能不到1w!采取netty等actor模型的高性能应用服务器!

    11,多线程:现在的服务器都是多核心处理模式,如果代码采用单线程,同步方式处理,极大的浪费了CPU使用效率和执行时间!

    12,避免阻塞:避免bio,blockingqueue等常常引起长久阻塞的技术,而改为nio等异步处理机制!

    13,CDN加速:如果访问量实在过大,可根据请求来源采用CDN分流技术,避免大流量完成系统崩溃!

    14,避免低效代码:不要频繁创建对象,引用,少用同步锁,不要创建大量线程,不要多层for循环!

    当然还有更多的细节优化技术!

    更多相关内容
  • 如何缓解考前压力,如何缓解考前压力课件,如何缓解考前压力PPT
  • 缓解压力

    2020-12-12 21:40:44
    相信在营销管理的你一定需要一款缓解压力学习参考,而缓解压力能够给予你在营销管理工作上更好进行协调,...该文档为缓解压力,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 如何缓解心理压力.ppt

    2021-10-14 18:48:44
    如何缓解心理压力.ppt
  • 英语——缓解压力PPT课件.pptx
  • 如何缓解压力

    2020-12-17 07:47:23
    成功激励可以有效唤醒一个人的内在创造力,在这里,如何缓解压力用心灵体验总结出精华,给你一个属于自己...该文档为如何缓解压力,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 如何缓解护士工作压力.ppt
  • 员工心理咨询与压力缓解概述.ppt
  • 如何缓解压力.pptx

    2021-10-14 18:48:34
    如何缓解压力.pptx
  • 多任务 在播放 您的多任务处理能力如何? 通过多任务测试您的技能。 只需在任务用完之前完成任务即可。
  • 企业管理缓解压力.doc

    2022-02-17 01:17:08
    企业管理缓解压力.doc
  • 缓解压力备战中考.doc

    2022-01-16 04:44:50
    缓解压力备战中考.doc
  • 银行周观点:负债压力缓解,资产增速保障,估值修复蓄.pdf
  • 如何缓解压力ppt.pptx

    2021-10-14 18:48:36
    如何缓解压力ppt.pptx
  • 行政文秘如何缓解工作压力.PPT
  • 互联网快速普及的现在社会,越来越多的人会在一个web应用上进行交流,因而导致服务器与数据库访问压力与日俱增,这边就需要进行一些优化,譬如增加缓存、二级缓存、动态网页静态化以及其他的高端技术。 此处作者是...
  • 整理发布的管理技巧系列培训教材之缓解压力以实现多、快、好、省为目标,欢迎大家下载管理技巧...该文档为管理技巧系列培训教材之缓解压力,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 电子书-《缓解压力》参照.pdf
  • 正确面对压力之下的反应,及有效管理及缓解压力的能力 一、有关压力 二、避开压力源 三、提高相应能力 四、对思维改造 五、缓解压力的方法 六、面对压力控制情绪的技巧 七、员工压力管理的方法 ... 关键词:压力管理...
  • 如何缓解心理压力.pptx
  • 如何缓解心灵压力.ppt

    2021-10-14 18:48:40
    如何缓解心灵压力.ppt
  • 如何缓解心理压力.doc

    2021-09-18 21:19:23
    如何缓解心理压力.doc
  • 提速数字经济,减缓就业压力
  • 初三学生缓解压力心理游戏方案.pdf
  • 计算机等级备考:如何缓解压力.docx
  • 缓解数据爆炸压力.docx
  • 显示显示/光电技术中的光电技术中的32英寸等离子量产英寸等离子量产 缓解液晶面板断货压力缓解液晶面板断货压力短两周的时间,包括长虹、海信、创维、海尔等在内的国产平板彩电巨头纷纷推出了自己的32英寸等离子新品...
  • 相信来查找员工心理咨询与压力缓解的你对于这一行业多少也有些了解,而员工心理咨询与压力缓解就是最好的...该文档为员工心理咨询与压力缓解,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 为此,从个体因素、职业因素和组织因素三个方面分析大学英语教师的职业压力的成因,并从教师个体和工作环境两个角度提出了相应的缓解对策,以期学校和教师关注和改善这方面的问题,更好地促进高等院校大学英语教学...
  • 如何才能缓解心理压力.pptx

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,857
精华内容 25,142
热门标签
关键字:

怎样能缓解压力