У меня есть сканирующие узлы, которые отправляют большие куски сообщений POST на сервер PHP / Apache, работающий в Ubuntu.
~ 200 запросов в секунду ~ каждый запрос 100 строк текста. в настоящее время в разработке у меня есть машина с оперативной памятью 2 ГБ, но она застряла, обрабатывая все эти запросы
Сколько барана подходит для такой задачи?
Какой процессор я должен получить? в настоящее время (Pentium D :()
какие-нибудь советы по настройке сети?
в настоящее время узлы находятся в одной локальной сети
Какова длина одной строки этого текста? Прежде всего, включите сжатие, чтобы сэкономить полосу пропускания, но использование процессора увеличивается. попробуйте измерить, сколько памяти нужно для обработки одного запроса. видеть пиковое использование памяти и использование памяти затем умножьте это на ~ 200.
Что php делает с этими строками текста? Интенсивная обработка текста? или просто хранить в базе данных?
Сначала вы должны найти узкое место вашей проблемы.
Изменить: что еще работает на этой машине разработчика?