phpshared-hostingcrondedicated-hosting

server performance: multiple external connections and performance


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.


Solution

  • 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!