我一直很好奇,有没有人后端自己实现的304、etag

2012-11-19 15:06:19 +08:00
 sun391
etag也没有一个确定的规范,怎么实现看自己,
那应该完全可以将这一步会产生的内容,转化成一种标识符,下一次请求就知道要不要渲染html或者其他的一些操作,能省不少的流量跟CPU。


有这样的demo吗?
2941 次点击
所在节点    程序员
4 条回复
Livid
2012-11-19 15:08:27 +08:00
Tornado 框架里有。
sun391
2012-11-19 15:11:04 +08:00
Tornado是渲染出HTML再比对etag的吧,有没有更彻底一点的? 连HTML也不要渲染的
felinx
2012-11-19 15:48:19 +08:00
@sun391 etag需要校验最终输出去的内容是否变化,这个不渲染估计行不通。
ElmerZhang
2012-11-19 18:18:28 +08:00
云存储基本都是自己实现304和ETag的,很简单,就是生成一个唯一标识符,比如文件的话就可以直接用文件的md5。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX