Вам придется сузить проблему ...
Существует множество потенциальных проблем.
Первое, что нужно устранить, - это производительность вашего нового сценария в процессе разработки.Ноутбук - я предполагаю, что вы используете PHP, поэтому используйте инструменты профилирования , чтобы понять, что происходит.Если это запрос к базе данных, вы увидите, какой из них, посмотрев на профилировщик.
Если ваш PHP-скрипт и запросы к базе данных в порядке, то на что нужно обратить внимание: звучит так, как будто вы достигли некоторого узкого местаресурс на вашей инфраструктуре.В этих случаях сценарии, которые работают нормально, как один запрос, начинают очередь для ресурса узкого места, и каждый новый запрос добавляется в очередь до тех пор, пока весь сервер не начнет сканировать.Это может быть немного загадкой - начните с top и продолжайте копать.
Далее я бы посмотрел на конфигурацию Apache , чтобы убедиться, что все скрипитчистый - Apache имел обыкновение по умолчанию выполнять обратный поиск DNS для каждого запроса, что довольно сильно замедляет работу сервера.Вы также можете захотеть взглянуть на свою конфигурацию SSL - ошибка, о которой вы сообщаете, связана с проблемой балансировки нагрузки .
Если это не так просто, как память, процессор и т. Д., Выв более эзотерические вопросы.Возможно, вам придется увеличить нагрузочное тестирование, чтобы вы могли экспериментировать, не затрагивая работающий сайт - обычно я делаю это на машине, максимально похожей на работающую, используя Apache JMeter для генерации нагрузки и нахожу«точка перегиба».Как правило, вы видите, что время отклика линейно увеличивается с количеством одновременных запросов, пока вы не столкнетесь с ресурсом узкого места, после чего время отклика быстро возрастет.В качестве простого примера, если у вас есть 10 доступных подключений к базе данных, время отклика должно линейно увеличиваться до 10 одновременных подключений, а затем значительно увеличиться с 11 до.
Знание точки перегиба и возможность воссозданияэто позволяет использовать PHP профилирующие инструменты под нагрузкой.Это много работы.
ОБНОВЛЕНИЕ
Вы используете php-cgi;это легко самый неэффективный способ запуска PHP-скриптов.Ваш сервер почти не потеет - процессор и память в основном простаивают. Вот сравнение того, как запустить PHP;рассмотрите возможность изменения на mod_php.