Производительность сервера: несколько внешних подключений и производительность
Я создаю скрипт php, который требует, чтобы сервер делал несколько запросов cURL за один прогон. Я буду запускать этот скрипт через cron каждые 3 минуты. Я рассчитываю максимально увеличить количество запросов cURL, которые я могу сделать за 24 часа.
Что меня интересует, так это то, что с точки зрения производительности было бы лучше получить выделенный сервер или несколько небольших общих учетных записей хостинга. С проблемой количества внешних подключений, а не системных ресурсов, я задаюсь вопросом, что является лучшим подходом.
1 ответ
Общие учетные записи хостинга, как правило, имеют очень низкий лимит, что затрудняет что-то подобное. Я бы не рекомендовал это. Гораздо эффективнее было бы инвестировать в учетную запись хостинга VPS (например, в Linode или Slicehost). У них обычно нет ограничения на соединение (или, по крайней мере, не того, с которым я столкнулся). Они также быстрее и намного экономичнее, чем обычный хостинг. Выделенный сервер будет излишним.
Кроме того, поскольку вы используете PHP, не стесняйтесь воспользоваться curl_multi_init
, что позволит вам запускать много запросов cURL одновременно.
Надеюсь это поможет!