Chcę napisać własnego robota sieciowego w JS. Myślę o użyciu rozwiązania node.js, takiego jak https://www.npmjs.com/package/js-crawlerJak uruchomić robota sieciowego?
Celem jest "przeszukiwanie" co 10 minut - więc co 10 minut chcę, aby mój robot indeksujący pobierał dane ze strony internetowej.
Rozumiem, że mogę napisać nieskończoną pętlę, takich jak:
var keeRunning = true;
while (keepRunning) {
// fetch data and process it every 10 minutes
}
Może to będzie działać perfekcyjnie, jeśli mam komputer cały czas i jestem na stronie internetowej.
Jeśli jednak wyłączyłem komputer, mogę sobie wyobrazić, że nie będzie działać. Jaki rodzaj rozwiązania powinienem rozważyć, aby skrypt działał cały czas, nawet gdy komputer jest wyłączony?
użytkowania serwer WWW może? –
Należy rozważyć utworzenie usługi zarządzanej przez system operacyjny OS – meskobalazs
@ Tasos K. Jak to działa? Jeśli piszę stronę z pętlą while, działa ona tylko po odwiedzeniu strony. Jak to działa, nawet gdy nie jestem na nim? – JohnAndrews