nginx加快图片访问速度

发布时间:2023年12月31日

(一)设置压缩

开启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;

}

文章来源:https://blog.csdn.net/qinshi501/article/details/135299692
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。