Thread WWW::Scripter verbraucht viel Resourcen (13 answers)
Opened by IceRage at 2010-03-07 20:29

IceRage
 2010-03-07 20:29
#134206 #134206
User since
2008-09-07
93 Artikel
BenutzerIn
[default_avatar]
Hallo

ich versuche mich gerade an CPAN:WWW::Scripter. Soweit klappt es auch einigermaßen ... es tut was es soll. Das Problem ist allerdings, dass der Speicherbedarf schon nach kurzer Zeit extrem ansteigt, und dass auf keinen Fall so bleiben kann. Ich benutze CPAN:WWW::Scripter wie folgt:

Code (perl): (dl )
1
2
3
4
5
6
7
my $www = new WWW::Scripter();
$www->use_plugin('Ajax');
$www->get($link);
$www->document->getElementById('file-1')->trigger_event('click');
my $iframe_doc = $www->document->innerHTML;
$www->clear_history(1);
$www = undef;


Dieses Codefragment wird in einer Schleife aufgerufen, die pro Sekunde eine neue Seite aufruft. $www = undef und $www->clear_history() sind Versuche, den Speicherverbrauch zu reduzieren, doch leider ohne Erfolg bisher. Das Skript steht nach wenigen Aufrufen mit über 300MB im Speicher. Bei ca. 1000 Seitenaufrufen würde das mein System sprengen.

Ich konnte leider so gut wie nichts zu CPAN:WWW::Scripter im Netz finden. Es gibt scheinbar nur die CPAN Quellen und die helfen mir nicht weiter. Was mir wichtig wäre sind Codebeispiele, oder jemand der weiß, wie man den Speicherverbrauch reduzieren kann.

Gruß, IceRage
Last edited: 2010-03-07 20:31:09 +0100 (CET)

View full thread WWW::Scripter verbraucht viel Resourcen