- return (pass);
- }
- if (beresp.http.Set-Cookie) {
- return (pass);
- }
- if (beresp.http.Pragma ~ "no-cache" ||
- beresp.http.Cache-Control ~ "no-cache" ||
- beresp.http.Cache-Control ~ "private") {
- return (pass);
- }
- if (req.url ~ "^/cover/") {
- set beresp.ttl = 1800s;
- }
- else {
- set beresp.ttl = 30d;
- }
- return (deliver);
- # if (req.request == "GET" && req.url ~ "\.(png|swf|txt|png|gif|jpg|css|js| htm|html|jsp)") {
- # set beresp.ttl = 180s;
- # }
- # else {
- # set beresp.ttl = 30d;
- # }
- # return (deliver);
- }
- sub vcl_deliver {
- set resp.http.x-hits = obj.hits ;
- if (obj.hits > 0) {
- set resp.http.X-Cache = "HIT read.easouu.com";
- }
- else {
- set resp.http.X-Cache = "MISS read.easou.com";
- }
- }
- sub vcl_error {
- set obj.http.Content-Type = "text/html; charset=utf-8";
- synthetic {"
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/ xhtml1/DTD/xhtml1-strict.dtd">
- <html>
- <head>
- <title>"} obj.status " " obj.response {"</title>
- </head>
- <body>
- <h1>Error "} obj.status " " obj.response {"</h1>
- <p>"} obj.response {"</p>
- <h3>Guru Meditation:</h3>
- <p>XID: "} req.xid {"</p>
- <hr>
- <address>
- <a href="http://read.easou.com/">read.easou.com</a>
- </address>
- </body>
- </html>
- "};
- return (deliver);
- }
广州网站建设,网站建设,广州网页设计,广州网站设计



