ユーザ用ツール

サイト用ツール


nginx:proxy_ram

プロキシキャッシュをramへ

http {
    ~
    proxy_cache_path /var/cache/nginx/static_file_cache levels=1:2 keys_zone=cache_static_file:128m inactive=7d max_size=480m;
    proxy_temp_path /var/cache/nginx/temp;
    ~
}
server {
    ~
    location / {
        ~
        # cache start
        proxy_cache cache_static_file;
        proxy_cache_valid 200 2h;
        proxy_cache_valid any 1m;
        # cache end
        ~
    }
    ~
}

キャッシュディレクトリを作成する

sudo mkdir -p /var/cache/nginx/{temp,static_file_cache}

512MBのRAMディスク(tmpfs)をキャッシュディレクトリにマウントする定義を記述

vi /etc/fstab
tmpfs       /var/cache/nginx        tmpfs defaults,noatime,mode=1777,size=512m 0 0

マウントする

sudo mount /var/cache/nginx
nginx/proxy_ram.txt · 最終更新: 2014/02/26 07:54 by clownclown

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki