2014-06-12 3 views
5

Sto usando PhantomJS per analizzare alcuni siti. Dato un URL, lo analizzo e quindi avvio altre istanze per analizzare gli URL correlati (stesso host/dominio). Vedo che il tempo di caricamento della pagina è abbastanza grande, quindi stavo scavando nell'opzione --disk-cache.Memorizzazione nella cache di PhantomJS. Dove è memorizzato?

La mia domanda è:

in cui è memorizzato che la cache? Sto lanciando le mie istanze di PhantomJS da un'app Rails in Heroku e vorrei sapere dove è memorizzata la cache (quale directory).

risposta

7

controllare il percorso di seguito: Linux: ~/.qws/cache/Ofi Labs/PhantomJS

di Windows: AppData \ Local \ Ofi Labs \ PhantomJS \ Cache

I file con estensione ' .d ' ha gli elementi memorizzati nella cache.

+2

FreeBSD: $ HOME/.cache/Ofi Labs/PhantomJS/*/*/* d –

+0

questa roba non funziona più, phantomjs utilizza SQLite per salvare la cache nel database. file .localstorage – waza123

+0

CentOS/RHEL: '~/.local/share/Ofi Labs/PhantomJS' o se è in esecuzione in un contenitore' /root/.local/share/Ofi Labs/PhantomJS' –

1

Su Mac OS X, il percorso predefinito è ~/Library/Caches/Ofi Labs/PhantomJS.

0

Il percorso di Linux è ora di solito ~/.local/share/Ofi\ Labs/PhantomJS/