Jakie środowisko wybrać...

0

Witam.
Mam do rozwiązania taki problem...
Chcę stworzyć "robota", który będzie chodził po różnych stronach (pobieranych z bazy danych np. MySQL) i wszystkie podstrony które znajdzie na tych stronach miały by sie zapisywac w bazie danych... (tutaj zastowsował bym wyrażenia regularne żeby zapisywało tylko te linki ktore mnie interesują, a mianowicie z parametrem external - ale to na razie nie ważne).

Program/skrypt miałby być uruchamiany na serwerze wirtualnym w nazwa.pl lub home.pl a więc program w pliku o rozszerzeniu *.exe raczej nie wchodzi w grę bo to mi się nie uruchomi na serwerze.

W czym więc było by najlepiej rozwiązać to zadanie?? (jakie środowisko?) W PHP chyba nie bardzo bo jeśli miało by to bez przerwy działac załóżmy przez 5h to interpreter PHP calkiem by się zawiesił a do tego istnieje ryzyko przerwania działania skryptu przez serwer w przypadku zbytniego jego obciażenia.

Bardzo proszę o pomoc...

0

czyzbys chcial napisac wyszukiwarke :P? imho c++ bedzie najlepsze:P

coder() napisał(a)

W PHP chyba nie bardzo bo jeśli miało by to bez przerwy działac załóżmy przez 5h to interpreter PHP calkiem by się zawiesił a do tego istnieje ryzyko przerwania działania skryptu przez serwer w przypadku zbytniego jego obciażenia.

jezeli to nie cli to skrypt zostanie zabity nawet po kilkunastu sekundach dzialania (zalezy od ustawien php). poza tym pehape jest WOLNE i z zalozenia nie nadaje sie do parsowania duzej ilosci danych, tym bardziej polaczonych z rekurencyjnym lub kolejkowanym przechodzeniem do kolejnych linkow (stos/pamiec).

jezeli serwer wirtualny (nie vhost) to raczej na pewno masz do niego pelny dostep wiec mozesz odpalac procesy, jezeli nie to moze to za ciebie zrobic chociazby php (no chyba ze safe mode jest wtedy dupa)

1 użytkowników online, w tym zalogowanych: 0, gości: 1