为了账号安全,请及时绑定邮箱和手机立即绑定

如何优化跨域请求时OPTIONS的请求速度(NGINX)

如何优化跨域请求时OPTIONS的请求速度(NGINX)

PHP
元芳怎么了 2019-03-18 15:25:13
因为接口涉及到跨域问题,每次接口请求时都有接近600毫秒是OPTIONS请求浪费的时间,如何优化这一过程,例如 nginx 配置跨域直接返回而不经过程序处理(php)
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

跨域也走你本域的ngx?还是你本域的ngx在做跨域的代理?


ngx设置:

if ($request_method = OPTIONS ) {
    add_header Access-Control-Allow-Origin "*";
    add_header Access-Control-Allow-Methods "POST, GET, PUT, OPTIONS, DELETE";
    add_header Access-Control-Max-Age "3600";
    add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization";
    add_header Content-Length 0;
    add_header Content-Type text/plain;
    return 200;
}
查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 1524 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信