缓存技术
文章平均质量分 80
haveyb
我们都在努力向前,明天我们到达的高度,取决于今天奋力一跃的力度,当我们在展望未来时,未来已来
展开
-
数据分块加载——BigPipe 技术【类似facebook】
一、原理分块加载,加载完一块,就先把页面数据刷给用户,再加载下面的,直到加载完毕二、基础需知:三、服务端和php的相应配置如果想实现分块加载【bigpipe技术】,还需要对nginx.conf 和 php.ini 进行相应配置nginx服务端 nginx.conf http块内配置:proxy_buffering offfastcgi_keep_conn onphp 的 php.ini 配置:o...原创 2018-07-09 19:59:34 · 11169 阅读 · 0 评论 -
Redis 数据持久化的方案的实现
一、需要了解的基础1、Redis实现数据持久化的两种实现方式:RDB:指定的时间间隔内保存数据快照AOF:先把命令追加到操作日志的尾部,保存所有的历史操作二、RDB 实现 Redis数据持久化(默认方式)1、编辑 redis.conf注:使用whereis redis命令查看redis安装在哪个位置,然后进入redis安装目录的etc目录下,编辑redis.conf。2、默认备份的时间间隔3、默认...原创 2018-07-11 16:45:13 · 36954 阅读 · 0 评论 -
六台机器搭建RedisCluster分布式集群
一、RedisCluster结构二、redis Cluster集群搭建1、修改redis.conf中需要更改的配置bind 改成当前ipcluster-enabled yes #允许redis集群cluster-config-file nodes-6379.conf #集群配置文件cluster-node-timeout 15000 #集群中节点允许失联的最大时间15s注:安装redis集...原创 2018-07-11 17:52:15 · 15178 阅读 · 1 评论 -
Mysql实现主从复制(一主双从)
一、环境介绍LNMP(centos7,mysql5.6)vmware workstation pro配置了3个虚拟机,均安装了LNMP环境:master: 192.168.0.105 slave: 192.168.0.106 、192.168.0.107 二、原理(1)主数据库进行增删改操作后,相应操作记录的语句(比如 create databas...原创 2018-07-17 20:29:22 · 48490 阅读 · 1 评论 -
PHP 分布式集群中session共享问题以及session有效期的设置
一、Session的原理以下以默认情况举例:session_start();之后,会生成一个唯一的session_id,每一个用户对应唯一一个session_id,每一个session_id对应服务器端的一个session文件。这个session文件存储着当前session_id的信息,比如下面,就存储了name和age的键值。 1、设置Session存储的引擎(本地服务器的文件还...原创 2018-07-24 08:57:56 · 17364 阅读 · 0 评论 -
清除谷歌浏览器的dns缓存
谷歌地址栏输入: chrome://net-internals/#dns出现下面界面:找到DNS选项,选择clear host cache即可效果:这样,谷歌浏览器上的dns缓存就清理掉了。应用场景:本地环境和线上环境用的是一个host,这时,如果直接将本地host注释掉,可能并不能直接访问线上环境,这可能就是浏览器的cdn缓存造成的,这时,就需要清理一下浏览器的cdn缓存来试一下。...原创 2018-07-07 21:46:02 · 14741 阅读 · 0 评论 -
PHP 项目中缓存的多种应用实现
一、CDN缓存原理和介绍1、各地部署多套静态存储服务,本质上是空间成本换时间2、CDN是域名和真实服务器中间的一个环节,添加cdn节点后,用户访问时,自动选择最近的节点内容,不存在再请求原始服务器3、CDN本质上是一种文件分发类系统,适合存储更新很少的静态内容,文件更新慢注:cdn文件同步有两种方式第一种:文件更新之后,由原始服务器将内容推送到cdn上第二种:为cdn设置过期时间,到期之后,重新请...原创 2018-07-07 23:06:19 · 28409 阅读 · 0 评论