views:

35

answers:

1

I am creating a php script that requires the server to make several cURL requests per run. I'll be running this script through cron every 3 minutes. Im looking to maximize the amount of cURL requests I can make in a 24 hr period.

What I am wondering is if it would be better from a performance standpoint to get a dedicated server, or several small shared hosting accounts. With the problem being number of external connections and not system resources I'm wondering which is the best approach.

+1  A: 

Shared hosting accounts generally have a very low limit, making something like this difficult. I would not recommend this. It would be MUCH more effective to invest in a VPS hosting account (such as one with Linode or Slicehost). They generally don't have a connection limit (or at least not one that I've run into). They're also faster and much more cost-effective than straight-up shared hosting. A dedicated server would be overkill.

Also, since you're using PHP, feel free to take advantage of curl_multi_init, which will allow you to run many cURL requests at once.

Hope this helps!

mattbasta
AWESOME - I will be working on this tomorrow and will put this in place. I've never seen that function before, but it looks perfect
websiteguru