【问题标题】:JavaScript - Load many tiny filesJavaScript - 加载许多小文件
【发布时间】:2014-02-28 02:35:31
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript php ajax file download


    【解决方案1】:

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

    我们在生产环境中使用 java 中的 servlet 做同样的事情,而且效果很好。但是,为了让它正确,我们必须缓存连接的文件,不要为每个请求读取它们。文件IO开销很大。

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

    【讨论】:

    • 至少 100 个文件,我们从多个子项目中收集起来。
    • 好的!以及如何使用 PHP 缓存文件?
    • 我添加了一个段落来尝试为您指明正确的方向。仅供参考,我不是 php 人。
    猜你喜欢
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    相关资源
    最近更新 更多