常见问题问题(区别篇)
session与cookie的区别
cookie定义:cookie是会话技术中的一种,是一种服务器将能够 标识用户的数据保存在客户端的一种机制
1、session跟cookie都是用于记录用户的信息
2、Session默认情况下是存储在磁盘上(可以修改session的 机制使存储位置不一样)(have_set_save_handle)。Cookie 保存在”浏览器上的”
3、Session是基于cookie的基础之上的
4、cookie有存储上限
post与 get的区别
1、提交方式不同,get地址栏提交,post协议后台提交
2.传输大小不同,post相对大一些,浏览器限制
3.安全性不同,post相对安全,(两者均可以被模仿)
4.http协议请求行不同,get后有空行,post没有
redis与memcache的区别
1.memcache主要作用减少mysql服务器压力
2.内存性的数据缓存系统,读取速度更加快,安全性低
3.memcache需要对数据有备份,临时存储,服务器重启,内 存数据丢失
4.数据读取直接使用,没有从数据库读取并缓存memcache中
5.mecache原始数据修改,更新对应缓存或直接删除
6.memcache只支持字符串