nginx在没有Lua的情况下运行良好,为什么还需要Lua?
nginx在没有Lua和Openresty的情况下运行良好,为什么还需要Luanginx在没有Lua的情况下运行良好,为什么还需要Lua?,nginx,lua,kong,openresty,Nginx,Lua,Kong,Openresty,nginx在没有Lua和Openresty的情况下运行良好,为什么还需要Lua 另外,我想知道哪些Lua模块对于构建大规模web应用程序非常重要。好的,这是两个问题 为什么nginx需要Lua 嗯,它不需要它;事实上,很多人都在使用普通nginx。尽管我通常只运行openresty,但我经常发现自己只使用nginx的特性就可以做很多事情 话虽如此,Lua是一种脚本语言,nginx本身的JU还没有。它允许向Web服务器添加功能,而无需编写C模块,并且可以在运行时轻松更改或重新加载 Kong就是一个
另外,我想知道哪些Lua模块对于构建大规模web应用程序非常重要。好的,这是两个问题 为什么nginx需要Lua 嗯,它不需要它;事实上,很多人都在使用普通nginx。尽管我通常只运行openresty,但我经常发现自己只使用nginx的特性就可以做很多事情 话虽如此,Lua是一种脚本语言,nginx本身的JU还没有。它允许向Web服务器添加功能,而无需编写C模块,并且可以在运行时轻松更改或重新加载 Kong就是一个很好的例子:它使用Lua来编写nginx并不真正支持的现成高级行为 哪些Lua模块对于构建大规模web应用程序非常重要 这取决于你想要构建什么。原则上,仅使用openresty就可以构建很多东西,如果做得好,它可能比在其他框架中编写的大多数应用程序都要快
通常,您很可能至少需要某种模板引擎。它允许您构建HTML页面,而不必依赖Luas“基本”字符串处理功能。您很可能还需要一些库来连接您决定使用的任何数据库。从那以后,它实际上主要取决于您想要构建什么。nginx默认情况下不是用Lua编译的。