I am building a program that will crawl a website, and look for specified anomolies. The website is highly flexible and will appear different depending on the profile being used. The program will need to check the website using several profiles.
I would like to have the program run each profile check concurrently to speed up the process (the bottleneck will likely be the speed of the pages being served). So rather than check profile A, then profile B, then profile C, it checks A, B and C all at the same time. I thought about launching a separate script for each, and passing parameters which profile it should be checking, but I need all the errors that are reported to be tied together and not reported seperately.
Any suggestions on a graceful way of doing this, or is that just the nature of the beast?
TIA!