在PHP中,文件序列化对内存有效/从文件序列化高效>

问题描述 投票:0回答:1
我正在寻找一种将大型数组序列化为PHP中文件的方法。

现在,我使用简单的JSON格式。不幸的是,要将JSON存储到文件中,您需要先使用json_encode将其转换为字符串,然后将该字符串写入文件。在此过程中,已用内存量几乎翻了一番(更少)。在某些情况下,如果事情同时发生,可能会成为问题。

我的问题是:是否有一个PHP库(最好是二进制库),它可以将数组序列化为文件(JSON格式会很好),而无需将对象转换为字符串,从而使内存“加倍”。如果可以使用GZIP压缩输出,那就更好了。

也欢迎任何其他建议来写(和读)没有中间格式/状态的大对象。

我正在寻找一种将大型数组序列化为PHP中文件的方法。现在,我使用一种简单的JSON格式。不幸的是,要将JSON存储到文件中,您需要先使用json_encode将其转换为字符串...

php json serialization
1个回答
0
投票
如果只考虑内存
© www.soinside.com 2019 - 2024. All rights reserved.