• 不凡
    参与者

    试过静态缓存或者内存缓存插件吗?

  • 孙锡源
    管理员

    交代的信息太少了。至少应该说明:

    1. 服务器供应商、服务器配置。
    2. 网站的类型:小说 or 电影 or 商场 or 新闻?
    3. 已启用的插件列表
    4. 已启用的主题

    十几万文章还远远达不到需要分库分表的程度。

  • 孙锡源
    管理员

    另外,纠正一个误区:数据库查询并非越少越好。

    比如对于WordPress的post表和post_meta表使用join关键字进行联表查询虽然一条语句就能搞文章Meta查询操作,但其在大数据量的情况下效率却赶不上先单表操作从post表里提取id再去post_meta表用post_id和meta_key来提取Meta。

    同时后者也会附带其他好处:比如可以更细致的控制缓存、减少锁竞争的可能等等。

    所以凡事要就事论事,因地制宜,sql查询并不是越少越好。

  • 正在查看 3 条回复
    • 哎呀,回复话题必需登录。

    加入 LitePress 论坛 ,参与知识分享与交流
    登录 注册 进行评论
    立即加入