LEMP Stack with Apache removed
The current setup seems to be only using nginx as reverse proxy in front of apache/php-fpm.
Right now requests seem to go this way nginx->apache->php-fpm.
We'd like to test with apache completely removed and nginx->php-fpm direct.
We'd like to have a nginx -> php-fpm setup for generating dynamic content on uncached pages for faster performance.
We are able to get twice the page loading speed from a direct setup on Linode with identical specs with Nginx used for php-fpm than the Thunderstack use of Nginx only as a reverse proxy and Apache for php-fpm dynamic content.
When a customer is logged-in to an ecommerce site much more of the content is served dynamically and cannot be cached - so all the caching in the world can only give performance to the static content.
Whereas, using Nginx & php-fpm for the dynamic content generation will give much needed additional performance for the dynamic conten webserver.
Out tests also showed no regressions in functionality with WP/Woo . and 160+ plugins.
Mehul Boricha commented
This needs to be done soon!
I have setted my prodcution eccomerce that way and it is really fast, no apache server, nginx +php-fpm and cache module, it is the faster commerce site ever
Marcus Quinn commented
Our testing is showing 2-3 times faster performance from a pure LEMP setup with Apache removed and NGinx as the webserver for php-fpm FastCGI.
I strongly suggest you should have this as an available option for those with more resource-intense applications (eg: any with 20+ plugins).
Sorry but until that is an option we can only use Cloudways for development instances to test how the applications run on a slower inefficient application stack.
Ely Fornoville commented