Currently, I am engaged in a project that involves utilizing Angular 4 for the front-end and PHP for the back-end with the support of an Apache server on Ubuntu 16.04 LTS. We have incorporated Node JS to facilitate the functionality of Angular. This raises two queries - first, is it possible to run Angular 4 without Node JS? And secondly, could the performance issues we are experiencing be attributed to using Node JS on Apache, or is it perhaps my code causing the sluggishness of the applications? For instance, upon inspecting the access log of the Apache server by running 'cat /dev/null >access_log', it appears that around 30 requests are being made just to load the initial page...how can this process be optimized?
You can view a snapshot of my work on Plunker through the following link (while not all the code is included, it should provide some insight into the structure): [Mypluker][1]
[1]: http://plnkr.co/edit/4CUPwqehwkiHNnFd1NtU?p=catalogue