2014-06-12 2 views
5

일부 사이트를 구문 분석하기 위해 PhantomJS를 사용하고 있습니다. 주어진 URL을 파싱 한 다음 다른 인스턴스를 시작하여 관련 URL (동일한 호스트/도메인)을 구문 분석합니다. 페이지를로드하는 시간이 매우 길어서 --disk-cache 옵션을 파고있었습니다.PhantomJS 캐싱. 저장 위치는 어디입니까?

내 질문은 :

그 캐시는 어디에 저장되어 있습니까? Heroku의 Rails 앱에서 내 PhantomJS 인스턴스를 시작하고 있는데, 캐시가 어디에 저장되어 있는지 (어느 디렉토리에 있는지) 알고 싶습니다. 아래의 경로에

답변

7

확인 : 리눅스 : ~/.qws/캐시/OFI 연구소/PhantomJS

윈도우 :의 AppData \ 로컬 \ OFI 연구소 \ PhantomJS \ 캐시

파일 확장자 와 '.D '에 캐시 된 항목이 있습니다.

+2

FreeBSD를한다 : $ HOME/.cache/OFI 연구소/PhantomJS/*/*/* D이 물건이 더 이상 작동하지 –

+0

는 phantomjs는 데이터베이스 캐시를 저장하는 SQLite는 사용합니다. .localstorage – waza123

+0

CentOS/RHEL :'~/.local/share/Ofi Labs/PhantomJS' 또는 '/root/.local/share/Ofi Labs/PhantomJS' 컨테이너에서 실행중인 경우. –

1

Mac OS X의 경우 기본 경로는 ~/Library/Caches/Ofi Labs/PhantomJS입니다.

0

리눅스 경로는 이제 보통 ~/.local/share/Ofi\ Labs/PhantomJS/

관련 문제