Разница в производительности для веб-сайта не так важна, как имеющийся у вас набор навыков.Хорошо написанное приложение на одном языке будет быстрее, чем не очень хорошо написанное на другом.
ИМХО, вам действительно нужно знать, что вы делаете в C ++, чтобы написать хорошо написанное приложение, в Java егопроще написать хорошо написанную программу, так как она не требует такого же уровня квалификации.
Я бы согласился с точкой зрения @ Джейсона, что вы не должны рассматривать это как одно или другое решение.В классическом приложении 90% времени тратится на 10% кода.Даже если вы обнаружите, что C ++ намного быстрее, вам нужно сделать это только для 10% кода.
Однако я подозреваю, что вам лучше потратить время на изучение аппаратной и сетевой инфраструктуры, поскольку они могут иметь большее значение и слишком легко игнорируются разработчиками.