Memcache的作用及其优点
分布式部署,可以架设多台memcache服务器,分摊服务器的工作,提高服务器的性能
Memcache服务器集群的组成
①多台memcache服务器
②分布式算法(内置)
如何把缓存时间设置大于30天
①时间间隔(30天)
②时间戳(time()+40*24*3600)
Memcache适合储存哪些数据
①安全性不是很高的数据,由于memcache的数据是储存在内存的,服务器关机或者重启都会丢失数据
②Memcache不适合储存经常性变动的数据,例:实时新闻等
③键值的数据量不能太大,大小不能超过1M
Memcache安全性的问题
Memcache没有任何安全性,可以通过防火墙,因为它储存的都是临时数据
session储存在memcache的原理
客户端登录的操作时,负载均衡器发送请求给第一台Apache服务器,Apache服务器会产生一个session文件,当该客户端在次发送页面请求时,负载均衡器把请求发送给Apache2服务器,由于Apache2服务器没有session文件,所以需要重新跳转到登录,这样增加了Apache服务器的工作,体验性又不好,如果把session文件储存到memcache中,就可以很好的避免了重复的登录工作,也提高了服务器的效率.