Nginx高速模式与兼容模式
URLOS的PHP网站应用(Nginx + php-fpm)可在【Nginx配置】中设置高速模式
或兼容模式
。
两者区别
两者区别在于使用高速模式
时,前置代理(Nginx)直接将访问请求转发给应用的后端程序(php-fpm)去运行;而使用兼容模式
时,前置代理(Nginx)将访问请求先转发给应用内置的Nginx,再由Nginx转发给后端程序(php-fpm)去运行。
由此可见,高速模式
在处理动态请求时的速度要比兼容模式
更快!
两者优劣
高速模式
优点:处理动态请求的速度快!
缺点:当前置代理与后端程序不在同1台主机时,前置代理无法处理伪静态规则中的文件判断,最终导致伪静态规则失效。如果遇到伪静态不生效的情况,请将Nginx模式切换成兼容模式。
兼容模式
优点:对网站程序的某些特殊伪静态规则有良好的兼容性。
缺点:对动态请求的响应速度相对于高速模式来说要慢一些。