cas 发表于 2013-8-9 08:47:19

varnish做图片缓存服务器

安装和原理网上很多很多,这里我就不写了,我做了个简单的配置文档,用来缓存图片。
提供给大家做下参考:

backend default {
.host = "192.168.3.121";
.port = "80";
}
sub vcl_recv {
    remove req.http.X-real-ip;
    set req.http.X-real-ip = client.ip;
    set req.http.X-Forwarded-For = client.ip;
if (req.request == "GET" && req.url ~ "^/[^?]+\.(jpeg|jpg|png|gif|ico|swf|js|css|txt)(\?.*|)$") {
    unset req.http.Cookie;
    }
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
unset req.http.cookie;
}
}
sub vcl_fetch {
if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
unset beresp.http.set-cookie;
}
if (req.request == "GET" && req.url ~ "\.(js|css|jpg|png|gif|jpeg|ico)$") {
set beresp.ttl = 365d;
}
}

78144666 发表于 2013-8-9 16:36:52

修养的艺术,其实就是说谎的艺术。

陈银山 发表于 2013-8-9 21:57:33

生活***好玩,因为生活老***玩我!

阿娇开发978 发表于 2013-8-10 06:21:03

.其实我是一个天才,可惜天妒英才!

659441806 发表于 2013-8-10 07:18:32

站的更高,尿的更远。

漂亮蓝影 发表于 2013-8-10 14:44:22

不要在一棵树上吊死,在附近几棵树上多试试死几次~

zzl001 发表于 2013-8-11 00:22:56

如果回帖是一种美德,那我早就成为圣人了!
页: [1]
查看完整版本: varnish做图片缓存服务器