ホームページ > バックエンド開発 > PHPチュートリアル > ngx_luaはnginx内部ジャンプを使用してアクセス効率を向上させます。 nginx、apache、nginx、php、nginxリライト

ngx_luaはnginx内部ジャンプを使用してアクセス効率を向上させます。 nginx、apache、nginx、php、nginxリライト

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 08:54:33
オリジナル
1212 人が閲覧しました

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>
ログイン後にコピー
').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 チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
nginxロードバランシング
から 1970-01-01 08:00:00
0
0
0
Nginxのdefault.confの問題
から 1970-01-01 08:00:00
0
0
0
サーバー - Nginx 構成 Web アプリの問題
から 1970-01-01 08:00:00
0
0
0
nginxのロードバランシングの問題
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート