微信扫一扫打赏支持

随笔分类 -  2_网站优化(高并发、缓存等)

摘要:浏览器的一个请求从发送到返回都经历了什么? 一、总结 一句话总结: 整个请求过程还是蛮简单的,心平气和的答就好,答的上就答的上,答不上就答不上,也不用强求。 二、浏览器的一个请求从发送到返回都经历了什么? 转自或参考:浏览器的一个请求从发送到返回都经历了什么? - echo'coding' - 博客 阅读全文
posted @ 2020-07-07 11:21 范仁义 阅读(649) 评论(0) 推荐(0) 编辑
摘要:前端性能优化 4、apache服务器开启gzip压缩 一、总结 一句话总结: 在apache的配置文件httpd.conf中开启mod_deflate和mod_headers模块,并且在这个配置文件的最后加上deflate_module模块相关代码 LoadModule deflate_module 阅读全文
posted @ 2020-04-27 18:17 范仁义 阅读(334) 评论(0) 推荐(0) 编辑
摘要:深入分析PHP优化及注意事项 一、总结 一句话总结: 1、尽量静态化 2、尽量使用缓存,建议用memcached或者redis。 3、并不是事必面向对象(OOP),面向对象往往开销很大,每个方法和对象调用都会消耗很多内存。 二、深入分析PHP优化及注意事项 转自或参考:深入分析PHP优化及注意事项h 阅读全文
posted @ 2020-04-12 11:57 范仁义 阅读(376) 评论(0) 推荐(0) 编辑
摘要:2020mysql面试题 一、总结 一句话总结: 还是得录课,系统的,效率才高,mysql优化课程 1、什么是子查询? 条件:一条SQL语句的查询结果做为另一条查询语句的条件或查询结果 嵌套:多条SQL语句嵌套使用,内部的SQL查询语句称为子查询。 2、子查询的三种情况? a、子查询是单行单列的情况 阅读全文
posted @ 2020-04-12 11:42 范仁义 阅读(690) 评论(0) 推荐(1) 编辑
摘要:一次SQL查询优化原理分析(900W+数据,从17s到300ms) 一、总结 一句话总结: 操作:查询条件放到子查询中,子查询只查主键ID,然后使用子查询中确定的主键关联查询其他的属性字段; 原理:减少回表操作; -- 优化前SQLSELECT 各种字段FROM `table_name`WHERE 阅读全文
posted @ 2020-04-12 11:25 范仁义 阅读(582) 评论(0) 推荐(0) 编辑
摘要:MySQL引起的CPU消耗过大 一、总结 一句话总结: 用户+系统+IO等待+软硬中断+空闲 1、如何减少CPU消耗? 减少等待:减少IO量,提升IO处理能力 减少计算:减少逻辑运算量,减少逻辑IO量,减少query请求量(非数据库本身) 二、MySQL引起的CPU消耗过大 转自或参考:别怕!MyS 阅读全文
posted @ 2020-04-12 11:22 范仁义 阅读(851) 评论(0) 推荐(0) 编辑
摘要:为什么 select count(*) from t,在 InnoDB 引擎中比 MyISAM 慢 一、总结 一句话总结: 「在 MyISAM 存储引擎中,把表的总行数存储在磁盘上,当执行 select count(*) from t 时,直接返回总数据」。 「在 InnoDB 存储引擎中,跟 My 阅读全文
posted @ 2020-04-12 11:16 范仁义 阅读(292) 评论(0) 推荐(0) 编辑
摘要:MySQL索引失效的几种场景 一、总结 一句话总结: 1、列类型是字符串,查询条件未加引号。 2、使用like时通配符在前 3、在查询条件中使用OR 4、对索引列进行函数运算 1、列类型是字符串,查询条件未加引号。card_code列是身份证号,数据类型是varchar,在没有将证件号码用引号括起时 阅读全文
posted @ 2020-04-12 11:00 范仁义 阅读(705) 评论(0) 推荐(0) 编辑
摘要:Mysql性能优化三:主从配置,读写分离也是性能优化一大要点 一、总结 一句话总结: MySQL主从配置,实现读写分离,减轻数据库压力 还是要录课,不然真的没用,读写分离你都看了多少了 二、Mysql性能优化三:主从配置,读写分离也是性能优化一大要点 转自或参考: 大型网站为了缓解大量的并发访问,除 阅读全文
posted @ 2020-04-12 10:55 范仁义 阅读(410) 评论(0) 推荐(0) 编辑
摘要:Mysql性能优化二:索引优化 一、总结 一句话总结: 索引适量,在查询的位置用索引,在维度高的列创建索引,可以去看优化课程视频 1、使用索引注意? 1、【创建索引会使查询操作变得更加快速,但是会降低增加、删除、更新操作的速度】:不要盲目的创建索引,只为查询操作频繁的列创建索引,创建索引会使查询操作 阅读全文
posted @ 2020-04-12 10:49 范仁义 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Mysql性能优化一:SQL语句性能优化 一、总结 一句话总结: 这个数据库性能优化,等到要用的时候补一补完全是可以(够的),主视频 1、考虑在 where 及 order by 涉及的列上建立索引? 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立 阅读全文
posted @ 2020-04-12 10:36 范仁义 阅读(567) 评论(0) 推荐(0) 编辑
摘要:laravel通过 Redis 定时执行脚本 一、总结 一句话总结: 方法一:通过监听 redis 的 key 失效事件,来定时进行业务逻辑操作。 方法二:第一种方式由于很吃 Redis 的稳定性,万一 Redis 的服务可不用那么,将有一部分的数据丢失,所以改进一下 Redis 使用方式 - 有序 阅读全文
posted @ 2020-04-06 09:02 范仁义 阅读(526) 评论(0) 推荐(0) 编辑
摘要:legend3 阿里云配置cdn之后报ssl错误 一、总结 一句话总结: 1、【CDN上配置HTTPS证书】:域名是解析到CDN上了,所以必须到CDN上去配置HTTPS证书的 2、【回源端口配置成443】:源站有一个强制HTTPS的跳转,所以您需要把您的CDN的回源端口配置成443,用HTTPS回源 阅读全文
posted @ 2020-03-25 23:00 范仁义 阅读(353) 评论(0) 推荐(0) 编辑
摘要:重绘(redraw或repaint)和重排(reflow) 一、总结 一句话总结: 重绘(repaint或redraw):当盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来之后,浏览器便把这些原色都按照各自的特性绘制一遍,将内容呈现在页面上。 重排(重构/回流/reflow):当渲染树中 阅读全文
posted @ 2020-03-20 08:12 范仁义 阅读(565) 评论(0) 推荐(0) 编辑
摘要:前端性能优化之重排和重绘 一、总结 一句话总结: 重绘(repaint或redraw):当盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来之后,浏览器便把这些原色都按照各自的特性绘制一遍,将内容呈现在页面上。 重排(重构/回流/reflow):当渲染树中的一部分(或全部)因为元素的规模尺 阅读全文
posted @ 2020-03-20 08:10 范仁义 阅读(660) 评论(0) 推荐(0) 编辑
摘要:组件化开发和模块化开发概念辨析 一、总结 一句话总结: 组件(代码复用):最初的目的是代码重用,功能相对单一或者独立。在整个系统的代码层次上位于最底层,被其他代码所依赖,所以说组件化是纵向分层。 模块(高内聚):最初的目的是将同一类型的代码整合在一起,所以模块的功能相对复杂,但都同属于一个业务。不同 阅读全文
posted @ 2020-03-13 02:51 范仁义 阅读(480) 评论(0) 推荐(0) 编辑
摘要:每天有300W的pv,我们单台机器的QPS为58,大概需要部署几台这样机器? 一、总结 一句话总结: 1、每天300w的PV 在单台机器上(假设一天中80%的访问都集中在20%的时间内),这台机器需要多少QPS? 二、假设一天中80%的访问都集中在20%的时间内(峰值), 每天有300W的pv,我们 阅读全文
posted @ 2019-12-24 20:30 范仁义 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:PHP缓存技术OB系统函数(总结) 一、总结 一句话总结: 1、为什么php使用ob做静态文件缓存? 2、ob缓存常用的几个函数? ob_start():开启缓存机制ob_get_contents():获取ob缓存中的内容ob_clean()清除ob缓存中的内容,但不关闭缓存ob_end_clean 阅读全文
posted @ 2019-06-19 23:25 范仁义 阅读(611) 评论(0) 推荐(0) 编辑
摘要:高并发大流量专题 11、Web服务器的负载均衡 一、总结 一句话总结: 1、七层(应用层)负载均衡介绍及如何实现? 2、七层(应用层)负载均衡的 优点? 3、Nginx负载均衡 策略? 4、Nginx负载均衡内置策略中的 加权轮询策略 是怎样的? 5、Nginx负载均衡内置策略中的 IP Hash策 阅读全文
posted @ 2019-06-19 21:16 范仁义 阅读(499) 评论(0) 推荐(0) 编辑
摘要:如何利用nginx实现负载均衡(总结) 一、总结 一句话总结: 1、nginx配置实例? |||-begin |||-end 2、nginx负载均衡中加权重实例? |||-begin |||-end 3、nginx配置负载均衡中:如果关了tomcat1,再多次刷新页面,接下来出现的就会都是tomca 阅读全文
posted @ 2019-06-19 20:49 范仁义 阅读(705) 评论(0) 推荐(0) 编辑

侧边栏

打赏

点击右上角即可分享
微信分享提示