把文章表进行了垂直拆分,但是效果好像并不明显。

10-15 16:24 字数 118 阅读 141

单独把文章的 content 字段放到一张表里,并且使用 gzcompress 进行压缩,下面是测试结果。

测试结果

修改前5次测试首页平均加载时间 342.2 ms,修改后是 327.8 ms
修改前5次测试详情页平均加载时间 585.4 ms,修改后是 598.8 ms

1人点赞>
关注 收藏 改进 举报
4 条评论
排序方式 时间 投票
kittyfamous

之前也试过存两张表,不过感觉太费事情,还是弄了一张表。

Up骚年
是有点费事,前前后后改了俩小时(新增、修改、查询),但是也是有点效果的,首先文章表体积小了,这样在列表页不需要查询“文章内容”的地方查询性能会好点。 其实后来想想,没必要把“文章内容”单独分表,文章表只存一个“内容概述”字段,其他的存到es或者redis里就好。
kittyfamous
回复 Up骚年: 主要要用到事务,修改的时候也要事务,多写两段事务代码,没办法gii生成,很痛苦。
查看全部3条回复 >>
请登录后发表评论