缓存控制:在公共或最大年龄之前?

时间:2012-05-01 17:09:56

标签: http header

我相信他们都是等同的,但我确信我想了解其他人。

哪个版本正确?

  1. Cache-Control: public, max-age=60

  2. Cache-Control: max-age=60, public

2 个答案:

答案 0 :(得分:20)

以下是RFC 7234中Cache-Control directive的语法:

Cache-Control   = 1#cache-directive
cache-directive = token [ "=" ( token / quoted-string ) ]

1#cache-directive表示您需要at least one cache-directive。由于publicmax-age都是Cache-Control指令,顺序无关紧要

答案 1 :(得分:1)

它们是等价的。无论如何,订单在这种情况下甚至不会有所不同。