10 2021 档案
摘要:图片压缩减小js和csscss放在页面顶部,cs解释型语言,浏览器解析结构时,就已经可以对页面进行渲染,提高用户体验Use a CDN使用CDN网络 Js放在页面底部,页面头部引入js链接,页面底部执行,实现最大的下载并行Ajax,用get获取ajax请求,只发1个tcp包,post分2次发 hea
阅读全文
摘要:https://blog.csdn.net/ligupeng7929/article/details/89921613
阅读全文
摘要:一、上节回顾 上一节,我们一起学习了,应用程序监控的基本思路,先简单回顾一下。应用程序的监控,可以分为指标监控和日志监控两大块。 指标监控,主要是对一定时间段内的性能指标进行测量,然后再通过时间序列的方式,进行处理、存储和告警。 而日志监控,则可以提供更详细的上下文信息,通常通过 ELK 技术栈,来
阅读全文
摘要:存储高性能 关系型数据库 读写分离一主多从,一主一从主从复制延迟解决方案1.写操作后的读操作指定发给数据库主服务器2.读从机失败后再读一次主机3.关键业务读写操作全部指向主机,非关键业务采用读写分离 分库分表业务分库join操作问题,事务问题,成本问题(分库后还需要备份机)单库可以支持10W用户量级
阅读全文
摘要:https://blog.csdn.net/hixiaoxiaoniao/category_7759594.html https://blog.csdn.net/ligupeng7929/category_8916526.html Linux性能优化实战: 套路篇-分析性能问题的一般步骤 https
阅读全文
摘要:https://blog.csdn.net/ligupeng7929/article/details/89785872
阅读全文
摘要:其实,性能问题并没有你想象得那么难,只要你理解了应用程序和系统的几个基本原理,再进行大量的实战练习,建立起整体性能的全局观,大多数性能问题的优化就会水到渠成。 性能问题的本质,就是系统资源已经达到瓶颈,但请求的处理却还不够快,无法支撑更多的请求。 性能分析,其实就是找出应用或系统的瓶颈,并设法去避免
阅读全文
摘要:已打开文件,如果从磁盘上删除了这个文件,磁盘inode数据已经改变,难以找回。但是文件没有关闭,进程没有退出之前,可以从/proc里找到文件fd, 并且读出其中的内容 linux-d4xo:~/temp/test # ls /proc/53712/fd/ -l total 0 lrwx 1 root
阅读全文
摘要:环境:Windows10 git版本:git-2.12.2.2-64-bit.exe 安装git,安装成功文件夹上右键,菜单中会有git GUI here 及git Bash here选项 使用: 1.第一次使用需要使用git clone命令下载远程仓库代码具体步骤:1.1 新建空文件夹(存放克隆下
阅读全文
摘要:转自https://blog.csdn.net/hixiaoxiaoniao/article/details/80691707 从0开始学架构 概念和基础高性能架构模式高可用架构模式可扩展架构模式架构实践 大规模数据处理实战 总体概述基础知识Sparkaaa Java核心技术36讲 基础部分进阶部分
阅读全文
摘要:https://blog.csdn.net/hixiaoxiaoniao/article/details/86534555 Linux性能优化-狂打日志的问题 iostat pidstat strace lsof https://blog.csdn.net/weixin_31456563/artic
阅读全文
摘要:每年双十一,对买家来说是一场买买买的剁手之旅,但对于电商公司的技术人员来说,却是一次严峻的技术期末考。如何保证系统在预估的流量洪峰来临时,既能保证用户的买买买不受影响, 促进业务及营销活动的目标达成,又能用尽可能少的成本投入保障系统的稳定可用性,是技术童鞋必须面对的挑战。我司在双十一来临的最后关口完
阅读全文
摘要:https://mp.weixin.qq.com/s/fVPMpbrI2lRNrA-OyICCuw
阅读全文
摘要:什么是全链路压测? 相对于传统的单接口压测,全链路压测旨在能完全模拟真实的用户的施压场景在生产环境或类生产环境执行的压测。在服务器、中间件、数据库等所有软硬件配置上,和线上保持一致;在压测场景上,通过线上流量录制回放模拟真实用户的使用场景;调用链路上,尽可能全链路调通,不做和少做mock。 原理 全
阅读全文
摘要:1、LoadRunner超时错误: 在录制Web服务器端,如果超过120秒服务器协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。 错误现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) ha
阅读全文
摘要:1. 选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 MYSQL 了),你应该默认选择 InnoDB 。 你自己在测试的时候可能会发现 MyISAM 比 InnoDB 速度快,这是因为: MyISAM 只缓存索引,而 InnoDB 缓存数
阅读全文