[openresty] Hallo Welt
Openresty-Softwarebereitstellung
Ganz zu schweigen davon, dass es Nginx ähnelt.
content_by_lua-Anweisung
Sie können die content_by_lua-Anweisung verwenden, um einen Teil des Lua-Codes zur Ausführung in Nginx einzubinden. Der einfachste Aufruf von ngx.say unten besteht beispielsweise darin, „Hello World“ auszugeben.
<code> location / { default_type <span>text</span>/html; content_by_lua ' ngx.<span>say</span>(<span>"<p>hello, world</p>"</span>) '; } </code>
Längerer Code eignet sich für rewrite_by_lua_file
gefolgt von einem Pfad
<code> location / { content_by_lua_file lua/hello.lua; } [root<span>@test</span> nginx]<span># cat lua/hello.lua</span> ngx.<span>say</span>(<span>"<p>hello, world!!! hey man</p>"</span>) </code>
lua_code_cache
Das Standard-Nginx-Codesegment für lua Es gibt Eine Cache-Schicht, die die Effizienz verbessert, aber auch erfordert, dass wir Nginx jedes Mal neu laden, wenn wir Lua ändern, damit es wirksam wird. Zu diesem Zeitpunkt können wir den Cache ausschalten und in Echtzeit wirksam werden und ihn nach dem Debuggen wieder einschalten ist abgeschlossen.
<code>lua_code_cache <span>off</span>;</code>
Das Obige stellt [openresty] Hallo Welt vor, einschließlich der relevanten Inhalte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.