现在,我使用简单的JSON格式。不幸的是,要将JSON存储到文件中,您需要先使用json_encode
将其转换为字符串,然后将该字符串写入文件。在此过程中,已用内存量几乎翻了一番(更少)。在某些情况下,如果事情同时发生,可能会成为问题。
我的问题是:是否有一个PHP库(最好是二进制库),它可以将数组序列化为文件(JSON格式会很好),而无需将对象转换为字符串,从而使内存“加倍”。如果可以使用GZIP压缩输出,那就更好了。
也欢迎任何其他建议来写(和读)没有中间格式/状态的大对象。
我正在寻找一种将大型数组序列化为PHP中文件的方法。现在,我使用一种简单的JSON格式。不幸的是,要将JSON存储到文件中,您需要先使用json_encode将其转换为字符串...