Ich bin neu in phantomjs, versuche es auf einem Standard-CentOS-Server (mit httpd usw. installiert, aber keine geänderten Einstellungen abgesehen von Nameserver auf 8.8.8.8 und 8.8.4.4 eingestellt).Phantomjs lädt Seiten langsam
Ich benutze die Standard-Datei loadspeed.js (sei es umbenannt). Die Seitengeschwindigkeit scheint jedoch extrem langsam zu sein. Hier ein Beispiel:
$ phantomjs phantomjs.js http://www.google.com/
starting
Loading time 90928 msec
$ phantomjs phantomjs.js http://173.194.67.138/ #(one of google's public ips)
starting
Loading time 30204 msec
Wenn ich eine URL geladen werden auf dem Server (wie http://something.be), Ladezeit ist 141msec:
$ phantomjs phantomjs.js http://something.be
starting
Loading time 141 msec
Hat jemand eine Ahnung, was meine Verbindung verursacht dies langsam sein? Die Verbindung selbst ist in Ordnung, wget dauert Sekunden, um eine Datei von mehreren MB herunterzuladen.
Auch, wenn ich genau das gleiche Skript auf OSX lokal für Google laufen, dann ist dies die Ausgabe:
phantomjs phantomjs.js http://google.com/
starting
Loading time 430 msec
Einstellung der IPV6-Einstellung auf "Nur Link-local" funktionierte für mich. Wie nervig. – steakchaser
Wow, ich bin gespannt, wie du diese Eigenart gefunden hast. Sie sollten eine Goldmedaille für diesen Fund erhalten. Ich ging von 48 Sekunden auf 1 Sekunde. Vielen Dank – JavierIEH
Einige Kenntnisse der Vernetzung und Kenntnisse der Tatsache, dass ipv6 der Box nicht zugewiesen wurde, halfen. :) – QuintenVK