I was having several issues when I enabled NGINX and my WordPress website was very slow to open. It was necessary to Flush Cache and clear everything manually, several times daily. I was thinking about creating a cronjob to force the Nginx cache flush to run about every hour. I got three of my dedicated server running NGINX but with some limitations by disabling some websites and keeping it enabled for others.
After a few days, I decided to completely remove NGINX back to regular Apache on one of the dedicated servers.
Some of my websites use Apache for password protection login pages and for those I had to completely remove NGINX for the website to work again.
Talking about WordPress websites is when the headache starts !!! some website works perfectly and others go offline several times a day and with a very slow loading time.
So, NGINX is good and bad at the same time !!! my viewpoint and opinion ; )
I hope NGINX and Apache hold hands and work in harmony on future updates.