面试
QinAction
九层的高台,筑起于每一堆泥土;千里的远行,是从脚下第一步开始走出来的
展开
-
mysql索引学习
mysql索引的基础和类型 索引的原理 要理解MySQL中索引的工作原理,最简单的方法就是去看一看一本书的索引部分:比如你想在一本书中寻找某个主题,一般会先看书的索引目录,找到对应的章节、对应的页码后就可以快速找到你想看的内容。在MySQL中,存储引擎用类似的方法使用索引,其先在索引中查找对应的值,然后根据匹配的索引记录找到对应的数据行,最后将数据结果集返回给客户端。...转载 2019-07-29 10:29:40 · 308 阅读 · 0 评论 -
独立图片服务器的部署
独立的必要性分担web服务器的I/O负载 ,将耗费资源的图片服务分离出来,提高服务器的性能和稳定性 能够专门的对图片服务器进行优化,为图片服务设置有针对性的缓存方案,减少带宽成本,提高访问速度,例如:对图片服务器减低cup,增加I/O 提高网站的可扩展性,可以很容易的增加图片服务器,提高图片的吞吐能力采用独立的域名采用独立域名的原因:同一域名下的浏览器并发连接数有限制(最的是6个),...原创 2019-08-07 12:25:31 · 607 阅读 · 0 评论 -
http缓存和文件压缩
HTTP缓存分类HTTP缓存模型中,如果请求成功会有三种情况: 200 from cache :直接从本地缓存中获取响应,最快,最省流量,因为根本没有向服务器发送请求 304 Not Modified :协商缓存,浏览器在本地没有命中的情况下请求头中发送一定的校验数据到服务器端, 如...原创 2019-08-07 10:45:23 · 241 阅读 · 0 评论 -
防盗链
倒链的概念: 倒链是指在自己的页面上展示一些,并不在自己服务器上的内容,获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供内容。常见的是小站盗用大站的图片、音乐、视频、软件等资源。pv很少,流量减少可能是 倒链了通过倒链的方法可以减轻自己服务器的负担,因为真实的空间和流量是来自别人的服务器防盗概念:防止别人通过一些技术手段绕过本...原创 2019-08-06 15:37:47 · 293 阅读 · 0 评论 -
yii2缓存
缓存组件数据缓存需要缓存组件提供支持,它代表各种缓存存储器, 例如内存,文件,数据库。'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', // 上面这种是Yii默认的缓存方式,标准文件缓存数据,当然也可以使用其他方式,如: ...原创 2019-08-02 17:42:12 · 220 阅读 · 0 评论 -
高并发和大流量解决方案
php如何解决网站大流量与高并发的问题? 分析高并发构架的相关概念 并发:某个时间点,有多少个访问同时到来。 高并发 :通常一个系统的日pv在千万以上,有可能是一个高并发的系统 高并发的指标: QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指http请求) 吞吐量:单位时间内处理的请求数量,(通常由QPS与并发数决定) 响应时间:从请求发出到收...原创 2019-08-06 10:50:59 · 309 阅读 · 0 评论 -
yii2 数据库缓存
本文使用yii2数据库缓存依赖,主要解决一次查询表多次利用,减少对数据表的查询,把数据查出来的值保存在缓存中。原创 2019-08-02 18:00:41 · 807 阅读 · 0 评论 -
mysql关联查询和查询优化
mysql关联查询参考:https://blog.csdn.net/lu0422/article/details/78892497mysql查询慢的原因记录慢查询日志 分析查询日志,不要直接打开慢查询日志进行分析,这样比较浪费时间和经历,可以使用pt-query-digest工具进行分析 使用show profile set profileing = 1;开启,服务器上执行所有...转载 2019-07-29 18:55:32 · 2275 阅读 · 0 评论