Ответ 1
PhantomJs уже поддерживает кеш в памяти; это означает, что если вы просматриваете несколько страниц в одном и том же запущенном экземпляре, PhantomJs не будет загружать ресурсы уже в кеш.
Вы можете включить кеш диска; это сохранит веб-ресурсы (js, css, images,...) на физическом диске.
Это управляется параметром командной строки:
-
disk-cache= [true | false] позволяет использовать кеш диска (в хранилище кэшей служб настольных систем, значение по умолчанию - false). Также принято: [да | нет]
-
Максимальный размер диска-кеша= размер ограничивает размер дискового кеша (в КБ).
Из этой ссылки, похоже, она хранится в %AppData%/Local/Ofi Labs/PhantomJS/cache/http.
на окнах.