CDN小问题记录

0
28

1、设置http响应头Cache-Control
折腾腾讯免费CDN cache命中率。然后就发现在伪静态环境下,cdn缓存命中率非常低,一番折腾后发现如果源站的http头部包含一些不缓存的信息,那么CDN”也许“会相应的继承源站发出的HTTP状态。

LNMP /usr/local/php/etc/php.ini
session.cache_limiter = nocache
改为
session.cache_limiter = none

2 Nginx中Expires设置: 这类文件并不常修改,通过 expires 指令来控制其在浏览器的缓存,以减少不必要的请求。 expires 指令可以控制 HTTP 应答中的” Expires “和” Cache-Control “的头标(起到控制页面缓存的作用)。

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{expires 30d;
}
location ~ .*\.(js|css)?$
{expires 1h;
}