Precompile Lua Modules into LuaJIT Bytecode to Speedup OpenResty Startup
OpenResty Inc. provides commercial products for OpenResty. The products are also mostly powered by OpenResty itself:
OpenResty XRay is a next generation application performance maanagement (APM) product for OpenResty and other open source software using 100% noninvasive dynamic tracing technologies.
It can automatically monitor, discover, troubleshoot, and suggest fixes for a wide variety of performance and security issues in your running OpenResty applications and other kinds of server applications, including but not limited to high CPU usage, blocking and low throughput, high memory footprint, memory leaks, long latency, process crashes and core dumps, and many more.
OpenResty Edge is a distributed traffic management software product which can be used for the following use cases:
- Replacing Nginx, F5, or open source OpenResty as a distributed load balancer, web application firewall, and request/response rewrite layer.
- Build a global or regional private content distribution network (CDN) with advanced features like page rules, WAF, Let's Encrypt free SSL certificate integration, and etc.
With OpenResty Edge, one does not need to mess up with Lua or nginx.conf configurations, just with web UI configruations in a central web console.