我的JavaScript应用程序必须异步加载来自我的Web服务器的许多微文本文件(大约有200 * 5kB文件)。我知道下载1个大文件比下载许多小文件要快得多。但我无法预测哪些文件将被加载(客户端发出请求),我有大量这样的文件。
如何加快这些文件的传输速度?
我想过用PHP连接请求的文件。这是个好主意吗?
答案 0 :(得分:1)
"我想过用PHP连接请求的文件。这是个好主意吗?"
我们在生产中使用java中的servlet执行相同的操作并且它运行良好。但是,为了使其正确,我们必须缓存连接的文件,不要为每个请求读取它们。文件IO有很多开销。
这是PHP cache tools的列表。鉴于对xcache文档的粗略看法,您应该能够编写一个php文件,收集所有单个文件并将它们连接起来,然后将其存储在内存中以用作资源。