2014-06-12 24 views
5

Bazı siteleri ayrıştırmak için PhantomJS kullanıyorum. Bir URL verildiğinde, onu ayrıştırıyorum ve sonra ilgili URL'leri (aynı ana makine/etki alanı) ayrıştırmak için diğer örnekleri başlatıyorum. Sayfayı yükleme zamanının oldukça büyük olduğunu görüyorum, bu yüzden --disk-cache seçeneğine giriyordum.PhantomJS önbelleğe alma. Nerede saklanır?

Sorum şu:

Nerede o önbellek saklanır ? Heroku'daki bir Rails uygulamasından PhantomJS örneklerini başlatıyorum ve bu önbelleğin nerede saklandığını bilmek istiyorum (hangi dizin). Aşağıdaki yolda

cevap

7

Kontrolü: Linux: ~/.qws/cache/Ofi Labs/PhantomJS

Pencereler: AppData \ Local \ Ofi Labs \ PhantomJS \ önbellek

Dosyalar uzantılı ile' .d ', önbelleğe alınmış öğeleri var.

+2

FreeBSD: $ HOME/.cache/Ofi Labs/PhantomJS/*/*/* d bu malzeme artık çalışmıyor –

+0

, phantomjs veritabanında önbelleği kaydetmek için sqlite kullanır. dosya .localstorage – waza123

+0

CentOS/RHEL: '~/.local/share/Ofi Labs/PhantomJS' veya bir kapsayıcıda çalışıyorsa' /root/.local/share/Ofi Labs/PhantomJS' –

1

Mac OS X'te, varsayılan yol ~/Library/Caches/Ofi Labs/PhantomJS şeklindedir.

0

linux yolu şimdi genellikle ~/.local/share/Ofi\ Labs/PhantomJS/