• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sun391
V2EX  ›  程序员

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

  •  
  •   sun391 · Nov 19, 2012 · 3884 views
    This topic created in 5097 days ago, the information mentioned may be changed or developed.
    etag也没有一个确定的规范,怎么实现看自己,
    那应该完全可以将这一步会产生的内容,转化成一种标识符,下一次请求就知道要不要渲染html或者其他的一些操作,能省不少的流量跟CPU。


    有这样的demo吗?
    4 replies  •  1970-01-01 08:00:00 +08:00
    Livid
    Livid
    MOD
    PRO
    Nov 19, 2012
    1
    Tornado 框架里有。
    sun391
    sun391
    OP
    Nov 19, 2012
    2
    Tornado是渲染出HTML再比对etag的吧,有没有更彻底一点的? 连HTML也不要渲染的
    felinx
    felinx
    Nov 19, 2012
    3
    @sun391 etag需要校验最终输出去的内容是否变化,这个不渲染估计行不通。
    ElmerZhang
    ElmerZhang
    Nov 19, 2012
    4
    云存储基本都是自己实现304和ETag的,很简单,就是生成一个唯一标识符,比如文件的话就可以直接用文件的md5。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4340 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
    ♥ Do have faith in what you're doing.