V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
QQ1685425675
V2EX  ›  问与答

类似 v2 这样的论坛,访问量大的时候,能不能,首页,列表页, 5 秒生成一次静态页面

  •  
  •   QQ1685425675 · 2015-10-27 12:38:30 +08:00 · 2011 次点击
    这是一个创建于 3118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    类似 v2 这样的论坛,访问量大的时候

    如果 用户每次访问,都去访问数据库, 那么 对数据库压力可能有点大

    如果, 首页 列表页,用户访问的都是静态页面,那么对数据库压力就减少了很多

    但是就是可能数据有延迟,那么,就让服务器每隔 5 秒生成一次静态页面

    那这样,是不是对数据库压力就少了好多了

    求拍砖

    10 条回复    2015-10-27 13:39:37 +08:00
    oott123
        1
    oott123  
       2015-10-27 12:42:27 +08:00 via Android   ❤️ 1
    可以
    zdkmygod
        2
    zdkmygod  
       2015-10-27 12:46:12 +08:00   ❤️ 1
    就是缓存呀。
    QQ1685425675
        3
    QQ1685425675  
    OP
       2015-10-27 12:46:15 +08:00
    @oott123 多谢
    kmahyyg
        4
    kmahyyg  
       2015-10-27 12:51:28 +08:00
    可以问问 @livid
    QQ1685425675
        5
    QQ1685425675  
    OP
       2015-10-27 12:57:14 +08:00
    @zdkmygod 你的意思是,还有别的 更好的办法 达到这个目的吗
    rokeyzki
        6
    rokeyzki  
       2015-10-27 12:59:43 +08:00   ❤️ 1
    你也知道瓶颈是在 DB 操作上,所以数据缓存在 redis 等 nosql db 里面就好,为什么要弄成静态页面。。。
    c742435
        7
    c742435  
       2015-10-27 13:05:34 +08:00
    读起来,我,大喘气
    faceair
        8
    faceair  
       2015-10-27 13:06:34 +08:00   ❤️ 1
    可以每次写操作的时候更新缓存 没必要固定到 5 秒
    QQ1685425675
        9
    QQ1685425675  
    OP
       2015-10-27 13:09:28 +08:00
    @faceair 谢谢
    wwqgtxx
        10
    wwqgtxx  
       2015-10-27 13:39:37 +08:00 via Android   ❤️ 1
    我记得 v2 应该就是 redis 加 cdn 缓存的,具体的 L 大博客貌似有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3591 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:28 · PVG 12:28 · LAX 21:28 · JFK 00:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.