Deployment issues for new customers

Currently, all new-customer deployments are non-functional. Existing customers deploying into a new region are also affected. See Known Issues for updates.

Basic Caching

NGINX as a Service for Azure supports caching via the ngx_http_proxy_module module, improving performance by allowing content to be served from cache without having to contact upstream servers. For more information on caching with NGINX, see NGINX Content Caching.

Configuring caching

q

http {
    # ...
    proxy_cache_path /var/cache/nginx keys_zone=mycache:10m;
}

NGINXaaS for Azure only supports caching to /var/cache/nginx. This is because data at /var/cache/nginx will be stored in a separate Temporary Disk. The size of the temporary disk is 4GB.

Limitations

Currently, NGINXaaS for Azure disables the use of proxy_cache_purge because only one instance will receive a PURGE request. Cache can be stored on multiple instances, so some cache may not be purged.

What’s Next

Rate Limiting.