【问题标题】:PhantomJS caching. Where it is stored?PhantomJS 缓存。它存储在哪里?
【发布时间】:2014-06-12 19:05:02
【问题描述】:

我正在使用 PhantomJS 来解析一些网站。给定一个 URL,我解析它,然后我启动其他实例来解析相关的 URL(相同的主机/域)。我看到加载页面的时间相当长,所以我在挖掘 --disk-cache 选项。

我的问题是:

缓存存储在哪里?我从 Heroku 中的 Rails 应用程序启动我的 PhantomJS 实例,我想知道缓存存储在哪里(哪个目录)。

【问题讨论】:

    标签: caching phantomjs


    【解决方案1】:

    检查以下路径: Linux : ~/.qws/cache/Ofi Labs/PhantomJS

    Windows : AppData\Local\Ofi Labs\PhantomJS\cache

    扩展名为 '.d' 的文件具有缓存项。

    【讨论】:

    • FreeBSD: $HOME/.cache/Ofi Labs/PhantomJS/*/*/*.d
    • 这东西不行了,phantomjs 使用 sqlite 将缓存保存在数据库文件 .localstorage 中
    • CentOS/RHEL: ~/.local/share/Ofi Labs/PhantomJS 或者如果在容器中运行 /root/.local/share/Ofi Labs/PhantomJS
    • 在我的容器中,在 Alpine 上它位于 /root/.local/share/Ofi\ Labs/PhantomJS
    【解决方案2】:

    linux 路径现在通常是 ~/.local/share/Ofi\ Labs/PhantomJS/

    【讨论】:

      【解决方案3】:

      在 Mac OS X 上,默认路径是 ~/Library/Caches/Ofi Labs/PhantomJS

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-08-18
        • 2015-04-28
        • 1970-01-01
        • 1970-01-01
        • 2017-06-13
        • 1970-01-01
        • 2019-07-24
        相关资源
        最近更新 更多