我正在使用PhantomJS 1.8并遇到了限制 - 您无法指定它用于磁盘缓存的目录.我将它添加到他们的问题跟踪系统中,但由于它之前没有,我不希望它很快被添加.
所以,我正在寻找一些解决这个限制的方法.我要做的是运行多个Phantomjs进程,每个进程都有自己独立的缓存目录.有什么方法可以做到这一点,直到功能被添加到幻像?
幻影甚至如何确定首先用于缓存的目录?如果它基于环境变量,也许可以通过某种方式为我运行的每个PhantomJS实例为该变量设置不同的值.
至少在 PhantomJS 1.9 下,缓存目录是 $HOME/.qws/cache/Ofi Labs/PhantomJS,因此如果在运行 PhantomJS 之前修改 HOME 环境变量,则可以为每个进程拥有不同的磁盘缓存。我测试了这个,它对我有用。
| 归档时间: |
|
| 查看次数: |
2158 次 |
| 最近记录: |