0

我有一个 PHP 服务器和一个 CSV 文件。我需要读取 CSV 文件并将数据发送到浏览器。如果单个请求 = 10,000 或更多(可能),则从硬盘读取 CSV 文件可能会很昂贵。如何有效地从 PHP 读取 CSV 文件并将数据发送到浏览器。没有从关系数据库读取数据的选项。

流动模式:

only browser<------------->PHP(apache)<---------------->CSV 
4

1 回答 1

1

老实说,与 CSV 相比,DBMS 在负载平衡和处理对同一数据的多个请求方面要好得多。

如果您真的无法使用 DBMS,那么我建议将文件存储在某种内存缓存中,这样它就不会在每次检索信息时都从磁盘读取。也许。此外,以返回给客户端的格式存储数据也会有所帮助。

于 2010-05-23T05:38:29.847 回答