背景
最近正在尝试经营一个小型服务器。某次进行频繁文件读写操作后,发现主机内文件被修改后网页内容不变的问题。具体说来例如本人ip为1.2.3.4,修改/var/www/html/js/website.js后,cat表明文件内容确实被修改,但是浏览器进入网站后实则并未看出变化,运用f12工具后看出“1.2.3.4”上的js/website.js显示的却是修改前的内容;多次刷新、多次重写无果。
配置
阿里云ecs,Ubuntu16.04,apache2
解决 + 可尝试的方法
1.重写文件:例如本人习惯先在本机上另一个文件夹写好代码,确认修改完毕后再复制到html文件夹内,可以先试试重新复制一遍;
2.重启服务:例如service apache2 restart;
3.重启浏览器,同时清理缓存等(补充:Chrome浏览器可以选择按Shift+F5或Ctrl+Shift+R使刷新页面的时候不使用缓存,省去了重启的麻烦;其他浏览器可网上搜索相关做法);
4.重启服务器主机。