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

为什么上了 CDN 后, MYSQL 占用还是居高不下

  •  
  •   qsnow6 · 39 天前 · 1004 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近网站一到晚上高峰期就打不开了, 上了 CDN 后,发现并没有改变多少. MYSQL 的 CPU 占用 200%.

    当然,这里最主要的原因是有很多慢查询,但是因为优化需要时间,所以先上 CDN 了.

    按理说页面被 CDN 缓存后服务器就能减少很多压力了啊

    8 回复  |  直到 2019-07-16 09:07:29 +08:00
        1
    Sanko   39 天前 via Android
    cdn 只是静态文件吧
        2
    chinesestudio   39 天前 via Android
    你可以全部缓存 或者静态化网页 数据库扛不住就优化 再不行主从 分裤分表
        3
    qsnow6   39 天前
    @Sanko #1 做了伪静态处理的.HTML 网页 会被缓存吗
        4
    qsnow6   39 天前
    @chinesestudio #2 现在单表最多也就是 10 万左右的新闻类数据. 感觉还能用下
        5
    ETiV   39 天前 via iPhone
    缓存头设置了吗
        6
    shiny   39 天前
    可以观察下源服务器的日志,看看访问频率有没有降下来
        7
    msg7086   39 天前
    上 CDN 本身不会影响动态网页性能。
    如果你想缓存动态网页,需要合理配置文件头。
    光是写个 HTML,没有任何一家 CDN 会给你随便缓存的。
    必须要加上缓存头才行。
        8
    botian   39 天前 via Android
    网站本身做好静态化,然后 cdn。本身动态化的话,即使 cdn,也只能缓存你的静态文件,mysqll 没有减轻压力。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2285 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 09:10 · PVG 17:10 · LAX 02:10 · JFK 05:10
    ♥ Do have faith in what you're doing.