【发布时间】:2009-10-05 14:28:00
【问题描述】:
当我们的客户测试我们的 ASP.NET Web 应用程序时,我们看到了一些奇怪的错误。每个页面顶部都有一个购物车计数器,告诉您购物车中有多少商品。她报告说,随着她从一页移到下一页,这个数字正在发生变化。我们无法重新创建它。
是否有可能她的公司代理服务器正在缓存整个页面而从未真正联系我们的服务器?这是http上的临时站点,她的生产站点在https上。
修订:页面也通过 HTTPS 缓存。它显示了我们购物车页面的完全缓存版本。如果用户单击刷新按钮,他们将获得页面的当前版本,但该新版本将成为缓存版本。
【问题讨论】:
-
您在应用中是否设置了 nocache 和其他各种“请不要缓存此页面”命令?
-
不具体,但我们过去从未遇到过这个问题。我是否总是必须明确告诉代理服务器哪些内容是动态的?
标签: proxy