如果将 nginx 配置为反向代理,那么以下配置(违反直觉)是否会导致性能下降?
if (!-f $request_filename) {
proxy_pass http://app_server;
break;
}
这将检查文件是否存在,然后提供它并完成请求。但是,这可能会导致一些 I/O 发生。如果该文件系统很慢,是否有可能将请求转发到代理服务最终更快?
如果将 nginx 配置为反向代理,那么以下配置(违反直觉)是否会导致性能下降?
if (!-f $request_filename) {
proxy_pass http://app_server;
break;
}
这将检查文件是否存在,然后提供它并完成请求。但是,这可能会导致一些 I/O 发生。如果该文件系统很慢,是否有可能将请求转发到代理服务最终更快?