无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] wdcp 怎么设置浏览器缓存?

在使用PageSpeed测试网站体验时,被建议:
火狐截图_2017-07-07T02-50-58.176Z.png

“为您的服务器启用浏览器缓存。静态资源应该至少有一周的缓存有效期。广告或小部件这类的第三方资源也应该至少有一天的缓存有效期。”

那么,wdcp在哪里可以设置这些静态资源的浏览器缓存有效期?

请路过的大神不吝指教。

已解决:
在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了。

希望对大家有用!

TOP

返回列表