准备知识 Buffer 和Cache 的设计目的,是为了提升系统的 I/O 性能。它们利用内存,充当起慢速磁盘与快速 CPU 之间的桥梁,可以加速 I/O 的访问速度 Buffer 和 Cache 分别缓存的是对磁盘和文件系统的读写数据。 缓存命中率 直接通过缓存获取数据的请求次数,占所有数据请求次 ...
分类:
其他好文 时间:
2019-09-12 18:10:49
阅读次数:
125
一、nginx优化思路 二、优化的方向 工作进程优化 长连接 压缩优化 参数解释: 其他参数: 客户端缓存优化 ...
分类:
其他好文 时间:
2019-09-10 17:33:51
阅读次数:
74
我整理了一份Nginx的配置文件说明,是真正经历过正式线上考验过。如果有优化的地方,也请朋友们指点一二,整理出一份比较全而实用的配置。 主要包含配置:负载均衡配置,页面重定向,转发,HTTPS和HTTP的配置, 缓存优化,错误页面配置等。 后续也会继续完善此配置,大家在配置的时候,基本上可以满足应用 ...
分类:
其他好文 时间:
2019-06-21 18:38:28
阅读次数:
129
一、缓存命中率 1、引子 1、我们想利用缓存来提升程序的运行效率,应该怎么评估这个效果呢? 用衡量缓存好坏的指标 2、有没有哪个指标可以衡量缓存使用的好坏呢? 缓存命中率 3、什么是缓存命中率? 所谓缓存命中率,是指直接通过缓存获取数据的请求次数,占所有数据请求次数的百分比。命中率越高,表示使用缓存 ...
分类:
系统相关 时间:
2019-05-10 19:07:00
阅读次数:
169
优化Nginx数据包头缓存 1)优化前,使用脚本测试长头部请求是否能获得响应 /root/lnmp_soft/buffer.sh,是老师提前写好的脚本,能够生成很长的地址。 # cat buffer.sh #!/bin/bashURL=http://192.168.4.5/index.html?fo ...
分类:
其他好文 时间:
2019-04-29 00:25:24
阅读次数:
188
MySQL 优化三大方向 1:mysql所在服务器内核 优化 跟面试官说:此优化可由系统运维人员完成 2:mysql配置参数优化(my.cnf) 跟面试官说:此优化需进行压力测试来进行参数调整 3:sql语句及表优化,下面讲的16条就是 MySQL 性能优化的最佳16条经验 1.为查询缓存优化你的查 ...
分类:
数据库 时间:
2019-01-28 14:05:48
阅读次数:
206
源码地址:https://gitee.com/mapking/bootdo.git ...
分类:
其他好文 时间:
2019-01-22 22:58:36
阅读次数:
195
目录 一、Nginx优化思路 1、优化目的 二、工作进程优化 1、优化方案 2、方案验证 三、长连接 1、什么是长连接,为什么要使用长连接? 2、长连接配置方法 3、长连接状态查看 四、压缩优化(数据压缩) 1、nginx配置gzip 2、字段详解 五、客户端缓存优化 1、语法和配置方法 2、实现示 ...
分类:
其他好文 时间:
2019-01-17 15:07:53
阅读次数:
267
ListView优化 优化一:因为getView()方法中每次都将布局重新加载了一遍,所以当ListView快速滚动的时候会影响效率 解决方法:可利用convertView参数将之前加载好的布局缓存 优化二:在getView()方法中每次都要调用View的findViewById()方法获取一次控件 ...
分类:
其他好文 时间:
2018-10-11 16:55:41
阅读次数:
177
使用commonChunkPlugin的都是基于webpack3.10.0,在webpack4中直接配置optimization就可以了。 一:什么是长缓存? 浏览器在用户访问页面的时候,为了加快加载速度,对用户请求的静态资源都会进行存储,但是每次代码更新或者升级的时候,我们都需要浏览器去加载新的代 ...
分类:
Web程序 时间:
2018-09-13 22:44:44
阅读次数:
255