微客资源网-专注于分享全网精质的活动线报、手机软件、网站源码等,致力成为小白学习的基地
爱Q资源网
广告位出租
  • 微客资源网
  • web技术
  • 2021PHP选择用序列化serialize或者是json_encode保存数据好?一句测试截图告诉你答案!

2021PHP选择用序列化serialize或者是json_encode保存数据好?一句测试截图告诉你答案!

发布:微客资源网2021-3-9 21:52分类: web技术 标签: php json cms


PHP版cms网站管理程序,都会有大量的数据需要保存,如果是作为商城或者复杂的结构更是如此

那么网站管理程序是如何把复杂的数组结构保存下来,而且还最大化节省服务器空间开支的呢?

前几年刚接触php的phper都是在用序列化(serialize)操作的,而php诞生之初是用serialize序列号来保存的!

由于 serialize 的易读性不是很好和大家的建议, 自从php5.2版本开始新增了对json的支持。。。

那么问题来了,到底是用 serialize 还是用json好呢???

关于serialize:性能的话在数据量较大情况下明显比json好,但是易读性不是那么好、空间占用量比较大,听说是有漏洞,漏洞我反正也没遇到过!!补充:不推荐serialize配合round使用,round精度会有问题,加上serialize没做处理数据一多空间占用可想而知。。。。

关于json:性能的话数据量不是特别大那种还是很快的,比serialize差些,相对serialize优点在于易读性很好,空间占用少个15~30%左右吧,调试的时候也很方便


下面一张图告诉大家,答案呢相信你心里有数了吧!!

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/311 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~