I've been using selenium in python to drive phantomjs. The problem is that it is quite slow. 
I'm beginning to think that it is selenium that is slow, not the core phantomjs functionality of emulating a browser, Javascript and all. 
Is there a more direct way to drive phantom that is faster?
set load images equals to false , which will definitely help you to increase the speed of phantomJS.
phantomjs vs selenium performance