JavaScript - 加载许多小文件

时间:2014-02-28 02:35:32

标签: javascript php ajax file download

我的JavaScript应用程序必须异步加载来自我的Web服务器的许多微文本文件(大约有200 * 5kB文件)。我知道下载1个大文件比下载许多小文件要快得多。但我无法预测哪些文件将被加载(客户端发出请求),我有大量这样的文件。

如何加快这些文件的传输速度?

我想过用PHP连接请求的文件。这是个好主意吗?

1 个答案:

答案 0 :(得分:1)

"我想过用PHP连接请求的文件。这是个好主意吗?"

我们在生产中使用java中的servlet执行相同的操作并且它运行良好。但是,为了使其正确,我们必须缓存连接的文件,不要为每个请求读取它们。文件IO有很多开销。

这是PHP cache tools的列表。鉴于对xcache文档的粗略看法,您应该能够编写一个php文件,收集所有单个文件并将它们连接起来,然后将其存储在内存中以用作资源。