Rumah > pembangunan bahagian belakang > tutorial php > ngx_lua利用nginx内部跳转提高访问效率 nginx apache nginx php nginx rewrite

ngx_lua利用nginx内部跳转提高访问效率 nginx apache nginx php nginx rewrite

WBOY
Lepaskan: 2016-07-29 08:54:33
asal
1184 orang telah melayarinya

lua里面有时候要去请求外面的链接,试过了几种方式,发现这个方式性能最佳

<code>    location /<span>set</span> {
        default_<span>type</span><span>'text/html'</span>;
        proxy_<span>set</span>_header Host test.yufei.com;
        proxy_connect_timeout <span>5</span>s;
        proxy_send_timeout <span>3</span>s;
        proxy_<span>read</span>_timeout <span>3</span>s;
        proxy_pass http://test.yufei.com/api?a=<span>$aaa</span>&b=<span>$bbb</span>;
    }

    location /change {
        <span>set</span><span>$a</span><span>''</span>;
        <span>set</span><span>$b</span><span>''</span>;
        content_by_lua <span>'
            local time = os.date("%Y%m%d")
            local args = ngx.req.get_query_args()
            local a = args["a"]
            local b = args["b"]
            local res = ngx.location.capture("/set",
                { share_all_vars = true,
                 vars = { a = aaa , b = bbb }
                 })
            local text = res.body
            ngx.say(text)
            ngx.exit(200)
        '</span>;
    }</code>
Salin selepas log masuk
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了ngx_lua利用nginx内部跳转提高访问效率,包括了nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan