网站上传修改后的文件,为什么不立即生效?

环境: centos6.7、php5.6、 apache-2.4.23、nginx-1.8
上传工具:xftp

描述:想要在线调试,把最新修改好的PHP或者HTML文件上传服务器,然后刷新页面,迟迟没有出来新的修改结果。过一段时间才出现。但是,上传后如果不是当前页面,换一个其他页面又出现新的结果,原页面要很久之后才出现。看了头信息:Cache-Control:max-age=0。
ps:上传后有强刷过,也有试过在url后面加随机参数

想要结果: 刷新页面立刻出现最新修改的结果

撒科打诨
浏览 561回答 4
4回答

慕工程0101907

1.刷新的时候按ctrl。2.在php,js,css等文件调用时加版本号,比如“?p=1”。

神不在的星期二

1.如果是用框架写的 开启 调试模式 debug2.缓存问题3.代码问题(可以试下断点调试)4.服务器问题(比较少发生)4.XFTP没有上传成功XFTP我没有用过,不过flashFTP会自带一个进程显示 这样就可以查看是否已经上传成功

绝地无双

如果用框架的话,很有可能框架自动缓存了,开启DEBUG模式试试
打开App,查看更多内容
随时随地看视频慕课网APP