nginx设置缓存 如何在nginx中配置缓存静态文件
如何在nginx中配置缓存静态文件
你好,
在MySQL内核单独开辟了一个可配置的连接数配额,即便在上述场景下,运维帐号仍然可以连接到DB进行紧急的运维操作。
极大地降低了异常情况下DB无政府状态的风险。
该帐号仅有数据库运维管理权限,无法获取用户数据,也保证了用户数据的安全性。
如何给html网页设置缓存
在Apache环境下,可以通过在.htaccess文件中添加下面的代码,设置图片的HTTP缓存和有效期(需要开启apache的headers模块支持):
# Image and Flash content Caching for ONE Year blog.gimhoy.com
其中max-age后面这个数字就是设置的缓存有效期(以秒为单位),比如上面的代码设置了网站的图片使用为期一年(3156000秒)的HTTP缓存。
在Nginx下,可以通过修改nginx.conf配置文件,来修改缓存设置:
location ~* .(flv|gif|jpg|jpeg|png|ico|swf)$ { expires 1y access_log off break }
同样的方法,你也可以给js和css文件设置缓存。
nginx 的客户端缓存到底应该怎么写
可以用expires来进行设置,我给你举个例子如下:
   location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
   {
     expires      30d
   }
   location ~ .*.(js|css)?$
   {
     expires      1h
   }