nginx加快图片访问速度

(一)设置压缩

开启gzip和设置压缩类型

测试下:curl -I -H  "Accept-Encoding:gzip,deflate" "http://old.cc.cnm/images/201604/index_img/8529_G_1460346831951.jpg"

(二)图片设置缓存

http层级:

        proxy_connect_timeout 10;

        proxy_read_timeout 180;

        proxy_send_timeout 5;

        proxy_buffer_size 16k;

        proxy_buffers 4 64k;

        proxy_busy_buffers_size 128k;   #这个要比proxy_buffers小

        proxy_temp_file_write_size 256k;

        proxy_temp_path /tmp/temp_dir;

        proxy_cache_path /home/cache levels=1:2 keys_zone=cache_one:100m inactive=1d max_size=10g;

server层级:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires       15d;
}

location ~ .*\.(js|css)?$
{
expires       1d;

}

你可能感兴趣的:(nginx,运维)