最新回答 / weixin_慕工程1563154
https://vk.com/album712782082_283429093https://vk.com/album712782483_285957997https://vk.com/album712781332_283429107https://vk.com/album712772904_281926661https://vk.com/album712774205_283332525https://vk.com/album712534118_283383319https://vk.com/album7...
2019-06-14
最新回答 / weixin_慕工程1563154
https://vk.com/album712782082_283429093https://vk.com/album712782483_285957997https://vk.com/album712781332_283429107https://vk.com/album712772904_281926661https://vk.com/album712774205_283332525https://vk.com/album712534118_283383319https://vk.com/album7...
2019-06-05
Etag 主要为了解决 Last-Modified 无法解决的一些问题。
1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;
2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),If-Modified-Since能检查到的粒度是s级的,这种修改无法判断(或者说UNIX记录MTIME只能精确到秒)
3、某些服务器不能精确的得到文件的最后修改时间;
为此,HTTP/1.1引入了 Etag(Entity Tags).
1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;
2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),If-Modified-Since能检查到的粒度是s级的,这种修改无法判断(或者说UNIX记录MTIME只能精确到秒)
3、某些服务器不能精确的得到文件的最后修改时间;
为此,HTTP/1.1引入了 Etag(Entity Tags).
2018-04-06
最新回答 / weixin_慕工程1563154
https://vk.com/album712772904_281925515https://vk.com/album712774205_283331453https://vk.com/album712534118_283382331https://vk.com/album712782889_283680224https://vk.com/album712781708_283382351https://vk.com/album712782082_283428143https://vk.com/album7...
2018-04-03