搞web开发,调试程序过程中一个障碍就是浏览器缓存。导致一些修改死活反应不出来。
在Chrome中右键单击刷新按钮(如果点了没反应,主菜单->工具->开发者工具,再右键单击刷新按钮),看三个刷新的方式,你就会明白了。
另外,如果对一个公网域名下的页面进行调试,那么网关、代理、DNS、CDN都有可能缓存页面内容,导致访问到过期的页面。参考在页面使用ETag、Cache-Control等控制过期时间。
Chrome中刷新页面的三个境界
搞web开发,调试程序过程中一个障碍就是浏览器缓存。导致一些修改死活反应不出来。
在Chrome中右键单击刷新按钮(如果点了没反应,主菜单->工具->开发者工具,再右键单击刷新按钮),看三个刷新的方式,你就会明白了。
另外,如果对一个公网域名下的页面进行调试,那么网关、代理、DNS、CDN都有可能缓存页面内容,导致访问到过期的页面。参考在页面使用ETag、Cache-Control等控制过期时间。