V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sun391
V2EX  ›  程序员

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

  •  
  •   sun391 · 2012-11-19 15:06:19 +08:00 · 2921 次点击
    这是一个创建于 4186 天前的主题,其中的信息可能已经有所发展或是发生改变。
    etag也没有一个确定的规范,怎么实现看自己,
    那应该完全可以将这一步会产生的内容,转化成一种标识符,下一次请求就知道要不要渲染html或者其他的一些操作,能省不少的流量跟CPU。


    有这样的demo吗?
    4 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
       2012-11-19 15:08:27 +08:00
    Tornado 框架里有。
    sun391
        2
    sun391  
    OP
       2012-11-19 15:11:04 +08:00
    Tornado是渲染出HTML再比对etag的吧,有没有更彻底一点的? 连HTML也不要渲染的
    felinx
        3
    felinx  
       2012-11-19 15:48:19 +08:00
    @sun391 etag需要校验最终输出去的内容是否变化,这个不渲染估计行不通。
    ElmerZhang
        4
    ElmerZhang  
       2012-11-19 18:18:28 +08:00
    云存储基本都是自己实现304和ETag的,很简单,就是生成一个唯一标识符,比如文件的话就可以直接用文件的md5。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4000 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.