I don't use any third-party modules, neigther SSL or gzip. nginx was compiled using the following parameters:
> --with-debug \
> --without-http_rewrite_module \
> --without-http_gzip_module
nginx only serves one static file. Changing the size of the file (10 KB to 200 B) has no effect on the memory comsumption of nginx.
Here is my nginx.conf:
> user nobody;
> worker_processes 1;
>
> error_log logs/error.log;
>
> pid logs/nginx.pid;
>
> events {
> worker_connections 768;
> }
>
> http {
> include mime.types;
> default_type application/octet-stream;
>
> log_format main '$remote_addr - $remote_user [$time_local] "$request" '
> '$status $body_bytes_sent "$http_referer" '
> '"$http_user_agent" "$http_x_forwarded_for"';
>
> access_log logs/access.log main;
>
> sendfile on;
>
> keepalive_timeout 65;
>
>
> server {
> listen 80;
> server_name localhost;
>
> location / {
> root html;
> index index.html index.htm;
> }
> }
> }