I'm trying to create a script that runs in the background automatically and cycles through itself repeatedly. I'm accessing a websites API which does have a limit on number of requests per minute (1 every 2 seconds). If I try to have this run as a normal PHP page it would take 28 hours to cycle through all the information that I want to collect.
I want to take this collected information and store it in a MySQL database so that I can access parts of it on a separate page later.
Is there a way that I can do this - have a constantly running script execute in the background on a web server? An I right in doing this in PHP, or should I be using another language. I have quite a bit of experience in PHP, but not so much in other languages. Thanks.