2010-03-19 4 views
0

Я создаю скрипт php, который требует, чтобы сервер делал несколько запросов cURL за каждый запуск. Я буду запускать этот скрипт через cron каждые 3 минуты. Я хочу максимизировать количество запросов cURL, которые я могу сделать за 24-часовой период.производительность сервера: несколько внешних подключений и производительность

Что мне интересно, так это было бы лучше с точки зрения производительности получить выделенный сервер или несколько небольших учетных записей хостинга. Проблема заключается в количестве внешних подключений, а не в системных ресурсах. Мне интересно, какой из них лучше всего подходит.

+0

Сколько вы хотите запускать каждые 3 минуты цикла? Когда-либо думал о том, что НЕ использует CURL, а что-то более эффективное? – TomTom

+0

Вы говорите, что вы делаете несколько запросов каждые 3 минуты, что подразумевает небольшое количество запросов. Вы также хотите максимизировать количество запросов, что это значит? Вы пытаетесь загрузить Интернет? – Sjoerd

+0

@TomTom - У меня никогда не было проблем с производительностью cURL, можете ли вы предложить «что-то более эффективное» для HTTP-запросов? Если производительность является ключевой, меня больше беспокоит производительность PHP, чем cURL, и развивает ее как родное приложение. –

ответ

1

Учетные записи общего хостинга обычно имеют очень низкий предел, что делает что-то вроде этого трудным. Я бы не рекомендовал этого. Было бы намного эффективнее инвестировать в учетную запись хостинга VPS (например, с Linode или Slicehost). Как правило, они не имеют ограничения на соединение (или, по крайней мере, не того, с которым я столкнулся). Они также быстрее и экономичнее, чем прямой хостинг. Выделенный сервер будет излишним.

Кроме того, поскольку вы используете PHP, не стесняйтесь использовать curl_multi_init, что позволит вам запускать сразу несколько запросов cURL.

Надеюсь, это поможет!

+0

УДИВИТЕЛЬНЫЙ - Я буду работать над этим завтра и поставит это на место. Я никогда не видел эту функцию раньше, но она выглядит отлично – websiteguru

Смежные вопросы