Home > Storage > ObjectScale and ECS > Product Documentation > Dell ECS with NGINX (OpenResty) > OpenResty
OpenResty (https://openresty.org) is an open source web platform which bundles together NGINX core, LuaJIT (Just-In-Time Lua Compiler), Lua libraries, and other external libraries. It extends the core functionality of NGINX core using the Lua (lightweight scripting language) modules and other third party NGINX modules to provide developers a mechanism to customize a web server. Some of these modules are static such that a recompile of NGINX is required in order to use them.
Included with OpenResty is a LuaJIT compiler and Lua libraries. Lua is a scripting programming language mostly used for embedded systems and clients. The main design goal of Lua is to provide a simple and flexible mechanism to extend features and functionality. It runs on all types of operating systems (UNIX and Windows), platforms from mobile to mainframes, and embedded processors (that is, ARM, Rabbit). There are samples in this white paper which exemplify the use of Lua scripts to optimize reads and writes for ECS in a global environment, conduct health checks on ECS, and collect metrics.