> Поясните как разруливать нагрузку по другому - я не откажусь поучиться.
Статикой отдавать, кэшировать, оптимизировать код и так далее.
Ну как это - 20 соединений и всё?
Даже для одного сервера это пшик, это полтора хромых клиента на диалапе.
1. nginx не статикой отдаёт? Очевидно, что да. Для этого его и поставили.
2. Кэш включен
3. Оптимизировать код? Попробуйте соптимизировать Битрикс, например. CMS содержит тысячи файлов и миллионы строк кода. Не говоря уже о том, что я администратор, а не программист на php.