我目前正在研究在 perl 背景上运行的 ePages (cms)。它为 Web 开发人员提供了一个模板系统,允许他们轻松插入代码。当我们编辑模板时,我们可以去删除静态版本,它会自动将代码重新生成为静态文件。
有人告诉我,我需要在浏览器上进行一次 Shift Refresh,以便从我们进行编辑的模板中形成一个新的静态模板。然而,模板只是有自己的气质,在浏览器上没有更新,这使得编辑时的生活很困难。
有人对如何完成轮班刷新有任何想法吗?或者我到底做错了什么?
提前致谢。
我目前正在研究在 perl 背景上运行的 ePages (cms)。它为 Web 开发人员提供了一个模板系统,允许他们轻松插入代码。当我们编辑模板时,我们可以去删除静态版本,它会自动将代码重新生成为静态文件。
有人告诉我,我需要在浏览器上进行一次 Shift Refresh,以便从我们进行编辑的模板中形成一个新的静态模板。然而,模板只是有自己的气质,在浏览器上没有更新,这使得编辑时的生活很困难。
有人对如何完成轮班刷新有任何想法吗?或者我到底做错了什么?
提前致谢。
“Shift refresh”是指按住 Shift 键的同时单击 Refresh 或 Reload(或按 F5)。这告诉您的浏览器绕过给定页面的内部缓存,而是无条件地从服务器再次检索它,即使它的缓存版本应该仍然是最新的;因为它看起来像您的 CMS 系统重新生成静态模板(它本身是一个缓存,尽管是服务器端),如果它在尝试回答请求时没有找到一个,这应该确保 CMS 重新生成模板,并且结果显示在您的浏览器中。
也就是说,并非所有浏览器都将相同的击键识别为缓存绕过指令。维基百科提供了一个相当全面的各种浏览器的缓存绕过击键列表。