这样做有什么区别:
upstream hhvm { server unix:/var/run/hhvm/hhvm.sock; } ... location ~ \.(hh|php)$ { fastcgi_pass hhvm; }
和这个:
location ~ \.(hh|php)$ { fastcgi_pass unix:/var/run/hhvm/hhvm.sock; }
哪个更好?
使用upstream可以让你在多个后端之间做一些简单的负载平衡 。 如果你只有一个后端(似乎是这样),那么它并不真的给你买东西。