当前位置: 首页 > news >正文

衡阳市网站建设_网站建设公司_MongoDB_seo优化

中国建设投资集团 网站首页,网站建设整体设计思路,电器网站建设目的,培训制作网站概述以下分享的都跳过了很多坑#xff0c;包括redis、tomcat环境配置、机器硬件配置等等问题#xff08;与线上保持一致#xff0c;或者硬件性能减配系数#xff0c;例如线上#xff1a;8C16G#xff0c;压测#xff1a;4C8G#xff0c;系数简单相差2倍#xff09;包括redis、tomcat环境配置、机器硬件配置等等问题与线上保持一致或者硬件性能减配系数例如线上8C16G压测4C8G系数简单相差2倍直接把挖掘瓶颈的主要思路搬出台面。压测数据分析全局图预览      通过对某直播观看页面进行高并发压测在APMPinpoint监控中发现一个有趣的地方      上图中两个红框中的数据接近10s相隔大概30分钟就发生16:20左右系统撑不住服务出现异常不可用怀着好奇的心态追查方法调用的栈如下图所示      该方法耗时多久呢首先搞清楚Call Tree里面的一些概念      可见这个sql查询方法耗时14秒多为什么呢APM里面已经显示了sql语句在mysql中执行查询发现执行时间很快那么问题出在哪里呢只能继续深挖通过对比同样的url请求响应毫秒级的情况下发现数据如下图所示      从redis获取到数据后并没有再执行sql查询了通过这个分析我们决定追踪代码还原真相不懂代码的测试不是好开发            可以看到缓存失效之后直接查询数据库了解决方案SQL优化优先级低从数据分析来看sql优化的用处不大并不是返回了大量数据缺少索引此次可以跳过。缓存并发优先级高  出现场景当网站并发访问高一个缓存如果失效可能出现多个进程同时查询DB同时设置缓存的情况如果并发确实很大这也可能造成DB压力过大还有缓存频繁更新的问题。   处理方法对缓存查询加锁如果KEY不存在就加锁然后查DB入缓存然后解锁其他进程如果发现有锁就等待然后等解锁后返回数据或者进入DB查询。经验总结1、善用监控工具例如APM进行链路监控、服务器性能、方法调用顺序观察2、追踪方法栈和相关日志3、深入排查代码挖本质微信公众号乐少黑板报 转载于:https://blog.51cto.com/jooben/2324649
http://www.lebaoying.cn/news/69991.html

相关文章:

  • php网站的优势国内oa系统十大排名
  • 网站建设 知识产权苏州高新区建设局网站管网
  • 网站建设时间如何查询接做网站的私活怎么报价
  • 淄博微网站建设淘宝电脑版登录入口
  • 南宁网站排名优化公司哪家好网站备案繁琐工作
  • 专业网站制作技术镇江网络科技有限公司
  • 淘宝可做的团购网站html网站用什么空间
  • 正规品牌网站设计图片制作网页可以用
  • 百度推广让我先做虚拟网站后开发公司房子出售怎么不交税
  • 经典手机网站有没有可以做各种字体的网站
  • 可拖拽式网站建设上海抓捕236名
  • 公司网站建设方案合肥网站制作建设公司
  • 学做网站都要学什么专业免费的app软件下载安装
  • dz网站收款即时到账怎么做的网站后台模板 下载
  • 品牌推广网站如何做北京高端网站建设公司浩森宇特
  • 抚州律师网站建设企业管理有限公司经营范围有哪些
  • 怎么制作网站的链接宏住房和城乡规划建设局网站
  • 毕业设计做网站用什么软件织梦 更换网站图标
  • 关于学校网站建设合肥大型网站设计公司
  • 新网站如何做网站优化廊坊网站建设-商昊网络
  • 网站开发大牛服装做外贸的网站建设
  • 怎么做一个属于自己的网站举报网站怎么做
  • 织梦网站添加搜索功能网络推广的目标
  • 单网页网站内容郑州网站优化公司
  • 网站规划与建设心得体会百联网上购物商城
  • 做张家界旅游网站多少钱wordpress 团队 主题
  • 汕头网站建设工作南昌网站设计公司哪家好
  • 【网站建设网站建设项目验收付款
  • 网站建设培训会讲话wordpress 插件商城
  • 教育类php开源网站5G网站建设