curl 同一个url每次请求返回不一样的结果。

同一个链接返回不一样的结果:
以上是同一个URL请求的,返回结果不一样。第一个结果出现的频率占90%,第二个结果占:10%.
这到底是怎么回事。是nginx缓存问题吗?

逗B的朋友真多。我返回的是静态的东西。

阅读 6.1k
6 个回答

算了,没人在仔细问题。我也把一些隐私的东西也删除掉了。 结案。

给你一个神奇的网址: https://segmentfault.com

你会发现几乎每次请求这个页面得到的内容都是不一样的,是不是很惊喜!

说明是首页是动态内容,京东的首页也是这样的

说明两次请求过程之中网页的内容被改变过了

同一个链接返回的东西不一样很正常的。
除非是静态的固定的内容。

这是正常的。

比如商品列表信息页面,第二次访问的时候,管理员新增了一个商品,显示就多了条数据。
又比如网站做了负载均衡,每次访问由随机的服务器返回结果,而这些服务器连的数据库又不是同一个,就会出现这种事情。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏