PHP文件存储,json_decode|unserialize|var的比较
来源:互联网 发布:ubuntu 17.04 wine qq 编辑:程序博客网 时间:2024/05/21 09:06
最近碰到个问题,服务器CPU负载过大。
--- <?php return array();?>
之后使用server status, strace, xhprof定位到是json_decode的问题。
所以比较以下三种方法:
1,json --- json_decode
2,serialize --- serialize
3, 直接用PHP文件存储变量(我第一家公司用的方法,现在越发感觉那技术总监jack的强大)
环境:
apache 2.2.22
php 5.3.10
apc 3.1.7
代码:
测试结果:
(测试了很多次,都类似了,懒得贴那么多图了)
结论:
第一次运行, APC未起作用
之后APC起作用后, php 变量存储性能明显由于其他两种
总结:
php 变量存储 > serialize > json
0 0
- PHP文件存储,json_decode|unserialize|var的比较
- php 关于json_encode/json_decode和json_encode/unserialize
- php的json_decode
- php json_decode 不支持的模式
- 序列化:json_encode/json_decode 与 serialize/unserialize
- php json_decode解析json文件问题。
- PHP json_decode
- php unserialize 返回false的解决方法
- php serialize()和unserialize()的一个坑
- php serialize()与unserialize()的用法
- 浅谈php serialize()与unserialize()的用法
- php serialize()与unserialize()的用法
- PHP之serialize和unserialize的使用
- PHP中json_decode的整型溢出问题
- php json_decode返回数据js的处理
- php中json_decode()和json_encode()的使用方法
- php中json_decode()和json_encode()的使用方法
- PHP中json_decode的整型溢出问题
- MyEclipse 10.0 Java代码无法联想
- 向《天真的女孩投降》观后感
- <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0"/>
- 【LeetCode】Maximum Depth of Binary Tree
- 每个极客都应该知道的Linux技巧
- PHP文件存储,json_decode|unserialize|var的比较
- pthread_once
- 黑马程序员_网络编程学习笔记
- 招聘和面试那些事儿
- 相逢不晚,何必匆匆
- 2013微软编程之美资格赛试题(一)解题思路及C++ Code
- ios--OpenCV--人脸识别核心代码
- 心情很好,记录一下
- 大道行思 - 从中国的大国崛起和近年来的天顶星科技聊起