Второй момент, если у вас высоконагруженный проект, то стоит задуматся об его архитектуре, например отделить фронт от бэка...
Хотя нахрен я это пишу, скорее всего обычный сайтик посаженный на дешевый шаред-хостинг, где Apache правит миром...
Отделение фронта от бэка, на практике, существенно не влияет на нагрузку сервера, кэшируйте статику и отдавайте её с другого хоста. Даже в случае с какой-то запредельной посещаемостью - проще, быстрее и правильнее купить новое железо чем городить spa ради этого, другое дело если вам нужно spa ради удобства пользования и постоянного коннекта...