Limited Lua Flexibility: Nginx's Lua module has constraints, such as the inability to directly check cache existence, potentially leading to redundant operations.
redundant operations: Lua can not check if cache exists, so we are forced to check user access on every request.
Nginx Version Limitations: OpenResty, a popular Lua-enabled Nginx distribution, currently lags behind the latest Nginx releases.
Distributed Caching Challenges: Sharing caches across multiple Grafana instances requires either a single Nginx server (creating a single point of failure) or complex disk sharing arrangements.
Description