一开始是由于上线一段时间后再次测试添加购物车无任何商品之后,把本机nginx's fastcgi缓存和cloudflare缓存都清除了才正常,不确定是哪个的原因就去百度需要添加一些页面绕过缓存。把本机和cloudflare设置不缓存这些页面。
之后购物车正常,虽然ajax迷你购物车需要重新刷新网页才正常显示,但是估计跟购物车设置绕过缓存的那个页面也没影响关系。
就登录一直需要登录两次才能登录得上,设置“等于”或者“包含”,不设置“浏览器TTL”,或者把“浏览器TTL”设置为“接收源服务器TTL”都解决不了,最后只能关闭全部cloudflare的缓存规则,只剩下本机的不缓存页面规则。