在网站调试时向 URL 后添加“?debug=2”背后的原因
在网站调试过程中,向 URL 后添加“?debug=2”的目的是为了强制浏览器从后端获取请求,而不是从缓存中获取。
通常,浏览器为了提高页面加载速度,会将网站内容进行缓存。这有时会导致在调试阶段,对网站进行更改后,浏览器仍会显示缓存中的旧版本内容。
为了解决这个问题,可以通过添加“?debug=2”来强制浏览器每次请求后端获取内容。这样,浏览器就无法从缓存中获取旧版本内容,而是会从后端加载最新版本的内容。
“2”是一个任意选择的数字,不具有任何特殊意义。它只是为了与其他可能的调试模式(例如“?debug=1”)区分开来。