zblog mysql数据库访问速度优化 100万篇文章秒开不卡
时间:2023年05月25日
/来源:网络
/编辑:佚名
zblog php数据库访问速度优化后,一百万篇文章秒开不卡(实际上再加一百万也没问题,懒得测试了)。
2020.7.8日 升级后 最新测试 300万毫无压力! 并且已全面支持各种主题!详细请看:https://app.zblogcn.com/?id=9047
如果不做任何优化的情况下,根据我的经验
在tags较多的情况下,超过5万篇就明显变慢,超过10万就有些吃力,超过20万,很多情况下就几乎打不开了。
如果你的网站速度访问慢不是因为数据量太大造成的,那么你只需要安装一个静态化插件 就可以解决,https://app.zblogcn.com/?id=2167 或者应用中心搜索a_html_seo进行下载
切入正题吧,先看后台文章数量100多万
整整一百万篇文章 还多了几篇 因为手动发了几篇,其余都是为了测试用软件发布的。
优化前,已经不堪入目了,内存不够,直接打不开了。
发布文章时提示:运行内存不够。
再看下数据库,文章表8.6G的数据,文章数量 一百万以上。
那么就需要垂直分表,然后清理碎片,或者做一下分离,看下把文章内容分离出来后的效果。
仍然是那100万篇文章,但是大小直接变成了113.7M
因为每一行的数据占用空间最大的就是文章内容了。所以把内容单独存放一个表,或者直接分离到文件,那么自然就快了。
通过以上方案的优化,一百万篇文章,网站秒开不卡。实际上再加个一百万也没问题。但是一百万的效果足够说明问题了,后面就没再去测试了。
优化后效果:速度跟几百篇文章区别并不大
内容页
需要注意的是这种方法对模板也有要求,因为把内容分离出来存放到别的地方后,有些模板的列表页是从全文中截取一些摘要来显示,所以那种模板就会显示不全,很难看。内容页没任何影响的!
如果利用这种方法,最好的选用的就是跟本站类似的模板, 列表页面是 纯列表,没有图片,没有摘要,这样的是最好的,本站所用主题:https://app.zblogcn.com/?id=2300
最新版本已解决上述问题,全面支持所有主题! 详细请看 https://app.zblogcn.com/?id=9047
如果再配合https://app.zblogcn.com/?id=2167 这个插件,简直天衣无缝!(并非必须)
或者应用中心搜索zblog纯静态化插件 html静态文件生成 ID: a_html_seo进行下载。
实战反馈(优化前)
实战反馈(优化后)
如果你因为网站数据量大而导致的速度很慢,可以联系我。
可以帮你优化好,也可以给你工具你自己优化。
另外需要定制各种 mysql 站群 seo工具的 也可以联系我定制!
2020.7.8日 升级后 最新测试 300万毫无压力! 并且已全面支持各种主题!详细请看:https://app.zblogcn.com/?id=9047
如果不做任何优化的情况下,根据我的经验
在tags较多的情况下,超过5万篇就明显变慢,超过10万就有些吃力,超过20万,很多情况下就几乎打不开了。
如果你的网站速度访问慢不是因为数据量太大造成的,那么你只需要安装一个静态化插件 就可以解决,https://app.zblogcn.com/?id=2167 或者应用中心搜索a_html_seo进行下载
切入正题吧,先看后台文章数量100多万
整整一百万篇文章 还多了几篇 因为手动发了几篇,其余都是为了测试用软件发布的。
优化前,已经不堪入目了,内存不够,直接打不开了。
发布文章时提示:运行内存不够。
再看下数据库,文章表8.6G的数据,文章数量 一百万以上。
那么就需要垂直分表,然后清理碎片,或者做一下分离,看下把文章内容分离出来后的效果。
仍然是那100万篇文章,但是大小直接变成了113.7M
因为每一行的数据占用空间最大的就是文章内容了。所以把内容单独存放一个表,或者直接分离到文件,那么自然就快了。
通过以上方案的优化,一百万篇文章,网站秒开不卡。实际上再加个一百万也没问题。但是一百万的效果足够说明问题了,后面就没再去测试了。
优化后效果:速度跟几百篇文章区别并不大
内容页
需要注意的是这种方法对模板也有要求,因为把内容分离出来存放到别的地方后,有些模板的列表页是从全文中截取一些摘要来显示,所以那种模板就会显示不全,很难看。内容页没任何影响的!
如果利用这种方法,最好的选用的就是跟本站类似的模板, 列表页面是 纯列表,没有图片,没有摘要,这样的是最好的,本站所用主题:https://app.zblogcn.com/?id=2300
最新版本已解决上述问题,全面支持所有主题! 详细请看 https://app.zblogcn.com/?id=9047
如果再配合https://app.zblogcn.com/?id=2167 这个插件,简直天衣无缝!(并非必须)
或者应用中心搜索zblog纯静态化插件 html静态文件生成 ID: a_html_seo进行下载。
实战反馈(优化前)
实战反馈(优化后)
如果你因为网站数据量大而导致的速度很慢,可以联系我。
可以帮你优化好,也可以给你工具你自己优化。
另外需要定制各种 mysql 站群 seo工具的 也可以联系我定制!
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法