NGINX is a completely different animal when it comes to php, etc. and as such should not be treated as a drop-in replacement for apache as a "free" performance boost. It is anything but "drop-in" and requires a lot of time and effort to get working more efficiently than apache.
Very well put/said, eventually people will understand that installing Nginx on their server is not a "set it and forget it" recipe or copy/paste from Internet. Sometimes I get mocked on these forums when I tell people to read the documentation, instead of posting spoon feeds. Thank you for highlighting what is the essence of Nginx.
Quick question: since my users are in Italy, and my server in the US, I need in some way to give a boost to the site connection.
I serve my site with OVH from Canada and I get decent times all over the world.
No Cloudflare or other gimmicks, few examples:
Checkpoint: Ashburn, VA, USA OK
Result: 0 - OK Total Time: 0.388 sec.
Resolve time: 0.000 sec. Total bytes: 27976 bytes
Connection time: 0.073 sec. Download time: 0.315 sec.
Checkpoint: Athens, Greece OK
Result: 0 - OK Total Time: 0.647 sec.
Resolve time: 0.014 sec. Total bytes: 28055 bytes
Connection time: 0.149 sec. Download time: 0.484 sec.
Checkpoint: Auckland, New Zealand OK
Result: 0 - OK Total Time: 0.882 sec.
Resolve time: 0.024 sec. Total bytes: 28053 bytes
Connection time: 0.205 sec. Download time: 0.653 sec.
Checkpoint: Beijing, China OK
Result: 0 - OK Total Time: 2.009 sec.
Resolve time: 0.002 sec. Total bytes: 27976 bytes
Connection time: 0.397 sec. Download time: 1.610 sec.
Checkpoint: Berlin, Germany OK
Result: 0 - OK Total Time: 0.447 sec.
Resolve time: 0.002 sec. Total bytes: 27976 bytes
Connection time: 0.107 sec. Download time: 0.338 sec.
http://www.uptrends.com/aspx/free-website-server-network-monitoring-tool.aspx