2016/05/26 17:47
感谢科普 😆
2016/01/08 18:35

引用来自“灬醉清风”的评论

小编竟不知有LocalForage?!

这个应该是一个库吧,综合多种存储方式
2016/01/04 09:36
关于http缓存的协商缓存模式,即使缓存没有过期,也会走协商的过程。流程图有些问题
2016/01/01 11:54

引用来自“hin_longkid”的评论

【判断etag,判断文件是否修改,如果修改,则带上if-none-match发送请求,返回200或304,否则进入下一步】这句话感觉是判断etag是否设置有值,如果有,则带上if-none-match发送请求...这样理解好像清晰一些

引用来自“ouven”的评论

表述简洁了,是有点不好理解,这里不是判断有没有,而是判断与服务器的etag是否一样,不一样表示修改了~

引用来自“hin_longkid”的评论

但是按照你说的判断文件是否修改等同于判断与服务器的etag是否一样(这里应该需要请求一次吧),若发现修改,则带上if-none-match发送请求,返回200或304,这样就发起了两次服务请求了~
嗯,这里之前表述是有问题,这个阶段仅仅判断是否有没有,有的化带上if-none-match一起请求,此时if-none-match其实等于上一次放回的etag值,二此次返回的etag将作为下一次的if-none-match带出去~
2015/12/31 18:25
好,今晚回去拜读
2015/12/31 17:28

引用来自“hin_longkid”的评论

【判断etag,判断文件是否修改,如果修改,则带上if-none-match发送请求,返回200或304,否则进入下一步】这句话感觉是判断etag是否设置有值,如果有,则带上if-none-match发送请求...这样理解好像清晰一些

引用来自“ouven”的评论

表述简洁了,是有点不好理解,这里不是判断有没有,而是判断与服务器的etag是否一样,不一样表示修改了~
但是按照你说的判断文件是否修改等同于判断与服务器的etag是否一样(这里应该需要请求一次吧),若发现修改,则带上if-none-match发送请求,返回200或304,这样就发起了两次服务请求了~
2015/12/31 14:37
文章不错
2015/12/31 12:02

引用来自“hin_longkid”的评论

【判断etag,判断文件是否修改,如果修改,则带上if-none-match发送请求,返回200或304,否则进入下一步】这句话感觉是判断etag是否设置有值,如果有,则带上if-none-match发送请求...这样理解好像清晰一些
表述简洁了,是有点不好理解,这里不是判断有没有,而是判断与服务器的etag是否一样,不一样表示修改了~
2015/12/31 12:01

引用来自“沉淀的陈”的评论

http缓存,Etag,last_modefied都没有修改还会去向web服务器请求吗?
会,就算返回时304也还是有请求,304返回一般大小只有几百字节,而不用下载你几十K的文件了
2015/12/31 11:21
http缓存,Etag,last_modefied都没有修改还会去向web服务器请求吗?
2015/12/31 11:13
【判断etag,判断文件是否修改,如果修改,则带上if-none-match发送请求,返回200或304,否则进入下一步】这句话感觉是判断etag是否设置有值,如果有,则带上if-none-match发送请求...这样理解好像清晰一些
2015/12/31 11:10
判断etag,判断文件是否修改,如果修改,则带上if-none-match发送请求,返回200或304,否则进入下一步
2015/12/31 11:10
总结得非常好79
2015/12/31 10:49

引用来自“neo-chen”的评论

都有兼容问题。 就HTTP Cache 每个厂商的浏览器处理逻辑都不同。
兼容性是永恒的话题,所有使用时要结合使用场景,这里只是做下总结梳理~
2015/12/31 10:46
主要基于H5的方案。
2015/12/31 10:43
都有兼容问题。 就HTTP Cache 每个厂商的浏览器处理逻辑都不同。
2015/12/31 10:31

引用来自“灬醉清风”的评论

小编竟不知有LocalForage?!
只是一个封装的api库吧,调用的还是IndexedDB or WebSQL和localstorage的机制~
2015/12/31 10:17
小编竟不知有LocalForage?!
2015/12/31 10:06
不明觉厉
2015/12/31 09:34
79 总结的很好,mark一下
2015/12/31 09:22
赞一个79
2015/12/31 08:47
good
2015/12/31 08:40
总结的很好,赞一个
2015/12/30 20:08
localStorage IE8就开始支持了。
回复 @
{{emojiItem.symbol}}
返回顶部
顶部