php – 序列化或内爆
发布时间:2020-12-13 13:18:12 所属栏目:PHP教程 来源:网络整理
导读:我需要在数据库中存储大量的二维数组,并且不确定要使用什么:serialize或im??plode.所以我做了一些测试,找出哪一个工作得更快并得出结论它是序列化的: Execution times: 1'000'000Serialize: 1.4974119663239 secondsImplode: 2.5333571434021 secondsExplo
我需要在数据库中存储大量的二维数组,并且不确定要使用什么:serialize或im??plode.所以我做了一些测试,找出哪一个工作得更快并得出结论它是序列化的:
Execution times: 1'000'000 Serialize: 1.4974119663239 seconds Implode: 2.5333571434021 seconds Explode: 4.0185871124268 seconds Unserialize: 1.6835169792175 seconds 所以问题是:为什么内爆爆炸比串行化反序列化要慢得多? PS:我已经发现了this问题,但这并不是我要问的问题.
我的想法是爆炸/内爆对字符串进行操作,这就是为什么,在序列化/反序列化输出/输入最后/开头的字符串.可能你内爆的字符串越多,你爆炸的字符串越长,它就越慢,你试过吗?
哪个使用我不知道,这取决于你以后希望处理输出字符串,我认为序列化字符串更难以解析.但是要将它存储在数据库或文件中,我会使用序列化. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |