Last-Modified时间被用于请求的校验器时,它是隐式弱的,除非可以使用下面规则推断它是强的:

    • 校验器正被源服务器用于对表示的当前实际校验器进行比较,并且那个源服务器可靠的知道被关联的表示在校验器呈现的那一秒之内没有被修改两次。或
    • 校验器将要被客户端用于If-Modified-Since,If-Unmodified-Since,或者If-Range头字段,应为客户端有一个相关的表示的缓存实体,并且那么缓存实体包含Date值,它给出了源服务器发出原始响应的时间,同时呈现的Last-Modified时间比Date值至少早60s。
    • 校验器正被中介缓存与存储在其中的表示的缓存实体进行比较,并且那么缓存实体包含Date值,它给出了源服务器发出原始响应的时间,同时呈现的Last-Modified时间比Date值早至少60s。

    这个方法依赖于一个事实,即如果两个不同的响应被源服务器在同一秒内发送,但他们都有相同的Last-Modified时间,那么这些响应至少有一个会有于它的Last-Modified时间相等的Date值。60秒的任意限制可以防止Date和Last-Modified值从不同时钟生成,或者在准备响应期间在某些不同的时间生成。实现如果认为60秒太短可能使用一个比60秒大的值。