标题:
[求助]
wdcp 怎么设置浏览器缓存?
[打印本页]
作者:
rere
时间:
2017-7-7 11:08
标题:
wdcp 怎么设置浏览器缓存?
在使用PageSpeed测试网站体验时,被建议:
下载
(37.56 KB)
2017-7-7 11:06
“为您的服务器启用浏览器缓存。静态资源应该至少有一周的缓存有效期。广告或小部件这类的第三方资源也应该至少有一天的缓存有效期。”
那么,wdcp在哪里可以设置这些静态资源的浏览器缓存有效期?
请路过的大神不吝指教。
图片附件:
火狐截图_2017-07-07T02-50-58.176Z.png
(2017-7-7 11:06, 37.56 KB) / 下载次数 71288
http://wdlinux.cn/bbs/attachment.php?aid=7728&k=7d01d612e54fb5f94993952ca257a19b&t=1732685375&sid=o0M574
作者:
rere
时间:
2017-7-8 07:06
已解决:
在wdcp后台找到站点对应的NGINX的CONF配置文件,在文件里添加:
location ~* \.(jpg|jpeg|png|gif|ico|css|js|woff|woff2|svg|eot|ttf)$ {
expires 30d;
}
location ~* \.(pdf)$ {
expires 10d;
}
登录服务器SSH,运行 service nginxd restart 命令重启NGINX服务即可。
但是重启时你有可能碰到
“Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use”问题,这显示80端口被占用。
你可以:
fuser -n tcp 80
看看哪些进程占用80端口:
[root@iZ84Z ~]# fuser -n tcp 80
80/tcp: 5564 5566 5567 5568
[root@iZ84Z ~]# kill -9 5564
[root@iZ84Z ~]# kill -9 5566
[root@iZ84Z ~]# kill -9 5567
[root@iZ84Z ~]# kill -9 5568
然后:
[root@iZ84Z ~]# service nginxd restart
就OK了。
希望对大家有用!
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2