网站的缓存问题
答案:2 悬赏:0
解决时间 2021-04-23 02:40
- 提问者网友:他是我的あ男人
- 2021-04-22 03:38
客户登陆公司的网站时需要输入用户名及密码,确定后浏览器提示“是否保存密码”,点击“是”,这样以后登陆时就省去了每次输入用户名及密码的麻烦。可当我下次再打开公司网站时,显示我已经是登陆后的状态,可是不能执行相关操作,非得要清空浏览器的缓存后重新登陆才能正常!请问这是网站的缓存机制存在问题吗?还是浏览器的问题呀?
最佳答案
- 二级知识专家网友:滚出爷的世界
- 2021-04-22 04:25
这可能是1个bug,
当再次登录该网站,既然显示的是登录后的状态,那么在你执行相关操作的时候,是需要触发登录框的。这个逻辑才合理。
再说一下“session”吧,
(1)当你登录网站,会创建1个session,当你退出登录的时候,这个session就过期了。再次访问这个网站,会显示登录前的界面。
(2)但是当你没有“退出登录”,而仅仅是直接关闭了浏览器,那么服务器端在一段时间之后才会让这个session过期。
(2.1)意思是说,假如服务器端设置的这个session的过期时间是10分钟,那么当你在关闭了浏览器后的5分钟重新访问这个网站,是显示的“已登录状态”;
(2.2)那么当你第11分钟访问这个网站的时候,就显示是“非登录状态”了。
所以,我认为这个可能是网站的一个bug。
当再次登录该网站,既然显示的是登录后的状态,那么在你执行相关操作的时候,是需要触发登录框的。这个逻辑才合理。
再说一下“session”吧,
(1)当你登录网站,会创建1个session,当你退出登录的时候,这个session就过期了。再次访问这个网站,会显示登录前的界面。
(2)但是当你没有“退出登录”,而仅仅是直接关闭了浏览器,那么服务器端在一段时间之后才会让这个session过期。
(2.1)意思是说,假如服务器端设置的这个session的过期时间是10分钟,那么当你在关闭了浏览器后的5分钟重新访问这个网站,是显示的“已登录状态”;
(2.2)那么当你第11分钟访问这个网站的时候,就显示是“非登录状态”了。
所以,我认为这个可能是网站的一个bug。
全部回答
- 1楼网友:星痕之殇
- 2021-04-22 05:06
既然你不是纯小白。。。那是不是首选把提问专业一点?
既然你想要解决问题,就别这么遮遮掩掩的
虽然涂抹了域名,可下面不还有呢么
另外,你自己说新的内容,谁也不知道现在看的到底是新的还是旧的
难道靠瞎猜???
你ping的结果和全国ping的也不一样,谁知道你dns现在设置的
到底是哪个???怎么判断???
而且这也不是网站缓存问题啊,你现在连域名dns都没弄明白。。。怎么牵扯到网站缓存了
记住,你到这来是为了解决问题的,不是来制造问题的
否则没人帮的了你
或许我不该说,或许很多人压根都不想跟你说
但是你一直这样,对你只有害处没有任何好处。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯