1
3
看来你的问题的答案是否定的。 即使您发现了一个“二进制序列化格式”选项,也很可能会减慢您的预期速度。 因此,您可能需要使用(如其他人所述)一个数据库、memcached或在线web服务。 我还想补充以下想法:
|
2
8
然后在需要时包含export.php:
根据您的web服务器设置,您可能必须
|
3
5
试试igbinary…给我带来了奇迹: |
4
4
首先你必须改变你的程序的工作方式。将csv文件分成更小的块。我想这是一个IP数据存储。. 将所有IP地址转换为整数或长。
因此,如果出现查询,您可以知道要查找哪个部分。
有
思维敏捷,代码整洁;) |
5
2
我看到两个选择 字符串序列化,最简单的形式如下
使用pack()进行二进制序列化
对这两个选项进行基准测试并比较结果会很有趣。 |
6
1
如果你想要速度,写或读文件系统在低于最佳。 在大多数情况下,数据库服务器能够比读取/写入文件的php脚本更有效地存储和检索数据。 另一种可能是 Memcached . 对象序列化并不以其性能而闻名,但由于其易用性,它绝对不适合处理大量数据。 |
7
0
使用类似json的格式来存储/加载数据怎么样?我不知道json解析器在php中的速度有多快,但在大多数语言中,它通常是一个快速的操作,而且是一种轻量级格式。 |
8
-1
sqlite附带php,您可以将其用作数据库。否则您可以尝试使用会话,然后不必序列化任何内容,只需保存原始php对象。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |