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

wordpress 一篇文章分成 3 篇来发会减轻数据库压力吗

  •  
  •   madfishy · 2017-08-08 03:12:39 +08:00 · 2393 次点击
    这是一个创建于 2425 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近被 wordpress 折腾够呛,文章有点多接近 2 万篇了,想问一下一篇文章一千字,发 3 篇每篇 300 字,还是发一篇一千字
    哪种数据库和服务器消耗资源会少一点?
    9 条回复    2017-08-08 14:07:54 +08:00
    cxbig
        1
    cxbig  
       2017-08-08 04:22:40 +08:00   ❤️ 1
    你倒不如试试一些简单的方法:
    1. 加缓存和 CDN,文章大多是静态资源,缓存以后分发速度快,无需额外访问数据库。数据库和服务器压力都会小。
    2. 文章分页,2~300 字做第一篇,后续可以分为 2,3,4...页 或 单按钮展开余下内容。
    3. 加一点反爬虫机制,重点盯防单 IP 大量访问。
    kn007
        2
    kn007  
       2017-08-08 07:24:46 +08:00 via Android
    字数无所谓,篇数越少越好
    shuax
        3
    shuax  
       2017-08-08 07:32:52 +08:00 via Android
    加上缓存插件
    Perry
        4
    Perry  
       2017-08-08 07:37:07 +08:00
    这方法是能增加广告收入,但不一定能减轻压力
    一个是读一次数据库,一个是读三次,你说会减轻吗(读 300 字和读 1000 字没差)
    a570295535
        5
    a570295535  
       2017-08-08 08:04:45 +08:00
    楼主是不是想问,每一次发文章是不是都会调用一次这 2 万篇的内容?怎样让消耗最小化?

    请问楼主,过去的这 2 万篇内容你会经常修改吗?
    答案是不会,即使有变动也是微乎其微,平时都是摆着,根本不动。叫我删除我还舍不得,但又因为耗资源伤脑筋。
    所以,
    1、找个抓取网页的工具,把自己已有的这 2 万篇文章全部抓取成静态页保存。
    2、把数据库里面,过去写的文章全部删除。

    ok,
    查询数据库耗资源?
    呵呵,跟我还有关系吗?
    LanFomalhaut
        6
    LanFomalhaut  
       2017-08-08 09:40:19 +08:00
    wp-super-cache 大法好
    lichifeng
        7
    lichifeng  
       2017-08-08 10:48:47 +08:00
    关键是缓存
    ivmm
        8
    ivmm  
       2017-08-08 10:57:08 +08:00
    如果不差钱,直接丢掉 mt 哪里托管,不要浪费自己的精力搞服务器,专心做内容
    abccccabc
        9
    abccccabc  
       2017-08-08 14:07:54 +08:00
    优化过个人小站,IP 一万七,文章数四千多篇,配置 1 核 CPU   1G 内存。速度不错的说。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2768 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:00 · PVG 20:00 · LAX 05:00 · JFK 08:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.