·
119 次浏览
有什么策略减少数据库请求加快访问速度
1.数据库文章表分库怎么弄?如弄成POST_1 POST_2 多个表??怎么弄?
2.还有什么更好的方法吗?
试过静态缓存或者内存缓存插件吗?
交代的信息太少了。至少应该说明:
十几万文章还远远达不到需要分库分表的程度。
另外,纠正一个误区:数据库查询并非越少越好。
比如对于WordPress的post表和post_meta表使用join关键字进行联表查询虽然一条语句就能搞文章Meta查询操作,但其在大数据量的情况下效率却赶不上先单表操作从post表里提取id再去post_meta表用post_id和meta_key来提取Meta。
同时后者也会附带其他好处:比如可以更细致的控制缓存、减少锁竞争的可能等等。
所以凡事要就事论事,因地制宜,sql查询并不是越少越好。
有奖参与论坛社区问答