Я пытаюсь сделать скриншот веб-страницы с PhantomJS. В частности, я использую пример захвата espn.com
из этого примера. Мой код выглядит следующим образом:
var page = new WebPage();
page.open('http://www.espn.com', function (status) {
page.render('fb.png');
phantom.exit();
});
Затем я перехожу в свою папку PhantomJS с помощью моего терминала или командной строки и запускаю:
phantomjs shotty.js
Все работает отлично, однако для завершения выходного изображения требуется 6-8 секунд. Это нормально? Есть ли более быстрый способ выполнить это, чтобы он завершился через секунду или меньше?
Я использую CentOS и Windows 7. Оба блока имеют 8 ГБ оперативной памяти, 3,2 ГГц процессор, и я получаю 22 Мб/с и 1 Мбит/с на speedtest.net