Caching 登录/注销后的浏览器缓存

Caching 登录/注销后的浏览器缓存,caching,last-modified,http-status-code-304,if-modified-since,Caching,Last Modified,Http Status Code 304,If Modified Since,我有一个基本的登录/注销系统的网站 当我显示页面时,我会检查页面上次修改的时间,以及浏览器是否发送了if-modified-since标题如果未修改则发送304标题并退出 这显然会更快地加载页面,这意味着我的内存和处理能力更少,因为我不必构建页面内容 但是,我发现如果用户登录并查看未修改的页面,他仍然会看到“登录”按钮,如果他注销并查看未修改的页面,他会看到注销的选项 这似乎对于任何希望使用304未修改标题的人来说都是一种常见的情况,但我很难找到任何关于如何解决它的讨论 任何帮助都将不胜感激(我

我有一个基本的登录/注销系统的网站

当我显示页面时,我会检查页面上次修改的时间,以及浏览器是否发送了if-modified-since标题如果未修改则发送
304
标题并退出

这显然会更快地加载页面,这意味着我的内存和处理能力更少,因为我不必构建页面内容

但是,我发现如果用户登录并查看未修改的页面,他仍然会看到“登录”按钮,如果他注销并查看未修改的页面,他会看到
注销的选项

这似乎对于任何希望使用
304
未修改标题的人来说都是一种常见的情况,但我很难找到任何关于如何解决它的讨论


任何帮助都将不胜感激(我意识到我没有提供太多信息,但我不确定还能说些什么这是不言自明的)

从这个角度来看,一个客户页面和一个登录页面总是不同的(在标题中)。您可以使用iFrame或javascript更新页面上的相关内容。