我目前正致力于在perl背景下运行的ePages(cms)。它为Web开发人员提供了一个模板系统,允许他们轻松插入代码。当我们编辑模板时,我们可以去删除静态版本,它会自动将代码重新生成为静态文件。
我被告知我需要在浏览器上执行Shift Refresh,以便从我们编辑的模板中创建一个新的静态模板。但是,模板只是有自己的气质,并且不会在浏览器上更新,这会使编辑时生活变得困难。
有没有人对如何进行轮班更新有任何想法?或者我究竟做错了什么?
提前致谢。
答案 0 :(得分:1)
“Shift refresh”是指在单击Refresh或Reload(或按F5)的同时按住Shift键。这告诉您的浏览器绕过给定页面的内部缓存,而无条件地从服务器再次检索它,即使它的缓存版本仍然是最新的;因为看起来你的CMS系统重新生成静态模板(本身就是缓存,尽管是服务器端),如果在尝试回复请求时没有找到,则应该确保CMS重新生成模板,结果显示在你的浏览器中。
尽管如此,并非所有浏览器都能识别出与缓存旁路指令相同的击键次数;维基百科提供a fairly comprehensive list of various browsers' cache-bypass keystrokes。