Hallo allemaal,
Ik ben nu al een enige tijd bezig met het maken van een zogeheten "Webscraper". Wat het inhoudt is dat het een aantal websites bezoekt en hiervan bepaalde informatie van ontleed. Nu ben ik er al een tijdje met dit project bezig maar loop ik tegen het feit aan dat het programma niet snel genoeg is in het aantal webrequests per sec. In het begin van het project duurde het laden en "lezen" van de webpagina ong 1 sec, nu heb ik dit weten te verbeteren naar 10 webpagina's per sec.
De volgende stappen heb ik ondernomen in het verbeteren van het programma:
> Asynchronous webrequests
> Multi threading
Maar nu loop ik tegen een aantal vragen aan:
- Heeft het nut om mijn GPU te gaan gebruiken om zo meer webcalls per sec af te vuren?
- Heb ik bijvoorbeeld het max aantal webrequests dat mijn netwerk kaart aankan al bereikt?
- Heb ik de max bereikt qua de downloadspeed welke de (doel)site mij kan leveren?
Heeft er hier iemand meer ervaring mee? Of zien jullie nog meer mogelijkheden om het aantal webrequests per minute te verhogen?
Ik ben nu al een enige tijd bezig met het maken van een zogeheten "Webscraper". Wat het inhoudt is dat het een aantal websites bezoekt en hiervan bepaalde informatie van ontleed. Nu ben ik er al een tijdje met dit project bezig maar loop ik tegen het feit aan dat het programma niet snel genoeg is in het aantal webrequests per sec. In het begin van het project duurde het laden en "lezen" van de webpagina ong 1 sec, nu heb ik dit weten te verbeteren naar 10 webpagina's per sec.
De volgende stappen heb ik ondernomen in het verbeteren van het programma:
> Asynchronous webrequests
> Multi threading
Maar nu loop ik tegen een aantal vragen aan:
- Heeft het nut om mijn GPU te gaan gebruiken om zo meer webcalls per sec af te vuren?
- Heb ik bijvoorbeeld het max aantal webrequests dat mijn netwerk kaart aankan al bereikt?
- Heb ik de max bereikt qua de downloadspeed welke de (doel)site mij kan leveren?
Heeft er hier iemand meer ervaring mee? Of zien jullie nog meer mogelijkheden om het aantal webrequests per minute te verhogen?