Chaque PhantomJS processus a son propre cache en mémoire, il n'ya donc pas besoin de le vider entre les exécutions de scripts. Vous pouvez laisser PhantomJS enregistrer le cache du disque, de sorte qu'il persiste à travers les exécutions. Voir la --disque-cache.
Il n'y a aucun moyen de vider le cache pendant l'exécution d'un script.
localStorage sur l'autre main est conservé à chaque fois et vous ne pouvez pas l'éteindre. Vous devrez peut-être ajouter l'extrait de code suivant avant la sortie de PhantomJS.
Devrait être la fonction que vous recherchez:
https://github.com/ariya/phantomjs/issues/10357
OriginalL'auteur superhero
Chaque PhantomJS processus a son propre cache en mémoire, il n'ya donc pas besoin de le vider entre les exécutions de scripts. Vous pouvez laisser PhantomJS enregistrer le cache du disque, de sorte qu'il persiste à travers les exécutions. Voir la
--disque-cache
.Il n'y a aucun moyen de vider le cache pendant l'exécution d'un script.
localStorage
sur l'autre main est conservé à chaque fois et vous ne pouvez pas l'éteindre. Vous devrez peut-être ajouter l'extrait de code suivant avant la sortie de PhantomJS.OriginalL'auteur Artjom B.