Z-Blog应用中心 > PHP插件 > 可乐数据库优化

可乐数据库优化

  • ID: KelOptimize
  • 版本: 1.3.0
  • 作者: 可乐要加冰(作者网站) 联系作者
  • 官网: https://www.kelbk.com
  • 系统要求: Z-BlogPHP 1.6.0 Valyria
  • 更新日期: 2024-10-31 17:21:26  半年内有更新
  • 下载次数: 1516
  • 评分情况: 32人投票 平均得分10 / 10
  • PHP版本: 7.0及更高
  • 大小: 104KB

请登录

当 zblog 网站的数据量达到百万级别时,会出现网站变慢甚至无法打开某些页面的情况,特别是文章和标签页。尽管 MySQL 对百万数据来说是可以承受的,但慢的原因是文章表的数据文件过大,主要是 Content 字段所占用的空间。

标签页通过 like 关键词进行文章检索,而 like 关键词需要进行全表扫描,这会导致整个数据文件的读取和检索。文章页的慢也是因为相关文章列表通常是通过在数据库中检索具有相同标签的文章来实现的,同样使用了 like 关键词。

为了优化性能,可以将文章表的内容字段(Content、Intro)分离到另一张表中,从而减小文章表的数据文件大小,然后通过 ID(添加唯一索引)进行关联,在读取文章内容时通过 ID 进行查找。数据库使用索引进行查询非常快速。

演示站点:http://demo.kelbk.com/

根据阿里云的压力测试结果,在1分钟的测试中,使用配置为 2H4G 的测试站,以每秒50个请求的并发量进行压测。

Screenshot 2022-07-07 16.17.31.jpg

更新日志

v1.3.0
    1. 优化了分离/恢复数据的代码:使其效率提升以及更加稳定

v1.2.1
    1. 修复命令行调用bug

v1.2.0
    1. 新增命令行分离和恢复数据

v1.1.15
    1. 修复某些情况下无法更新已有文章内容。

v1.1.14
    1. 修改获取逻辑。

v1.1.13
    1. 修复数据的 bug。

v1.1.12
    1. 更新提示文字:在分离数据前,请务必先备份数据库!在分离数据前,请务必先备份数据库!在分离数据前,请务必先备份数据库!

v1.1.11
    1. 优化数据分离。

v1.1.10
    1. 修复缓存 bug。

v1.1.9
    1. 修复还原数据时报错的 bug。

v1.1.8
    1. 紧急修复一个 bug。

v1.1.7
    1. 修复与某插件的兼容问题。

v1.1.6
    1. 修复某些情况下查询次数过多,导致系统变慢。

v1.1.5
    1. 增加插件兼容性。

v1.1.4
    1. 修复 Windows 服务器兼容问题。

v1.1.2
    1. 修复兼容性问题。

v1.1.1
    1. 修复与 1.7 版本兼容问题。

v1.1.0
    1. 兼容 Z-BlogPHP 1.6 版本。

v1.0.5
    1. 修复某些情况下文章内容未更新的 bug。

v1.0.4
    1. 优化代码逻辑,提升数据分离和文章发布效率。

v1.0.3
    1. 优化与可乐云存储插件的兼容性。

v1.0.2
    1. 优化“未完成的操作”提示,在插件首页显示提示信息。

v1.0.1
    1. 优化部分代码性能。


ZBLOG测试 - 可乐数据库优化 (1).png

访客您好,Z-Blog相关网站已开启实名制,请登录后绑定您的手机,再发表评论,谢谢您的支持。

插件售后群:586957815

ZBLOG应用中心-软件购买及使用协议


1. 您在购买应用软件前,须要先确认该应用软件是否符合您的使用需求。依据《消费者权益保护法》第二十五条规定,该软件为在线下载的数字化商品,在购买后一经下载安装不能退款。

2. 您在应用中心购买的软件,仅是该软件的许可使用权。除软件外应用中心不提供任何形式的有偿提供信息或网页制作、服务器空间租用等服务。

3. 一个软件仅可用于单一账号使用,未经本站同意,不得二次发布、赠送、转售、租让、盗版等,否则我们将永久关闭用户账号并保留继续追究相关责任的权利。

4. 您使用软件中所存在的风险,完全由用户自己承担,包括系统受损、资料丢失以及其它任何风险。

5. 用户不得利用该软件以任何方式从事违反法律法规及社会公序良俗的行为,用户须对其不当使用行为可能带来的后果负全部法律责任,本站不承担任何责任。

6. 如发现用户将软件用于黄赌毒诈等非法用途,将停止用户相关的使用权,并将用户相关违法信息上报至网络监管部门。


购买指南


1. 请先注册账号,然后登录“应用中心”。
2. 直接点击“购买应用”,跟随指引即可。


下载指南


1. 购买者在自己的Z-Blog网站登录,进入后台,在左侧菜单栏点击“应用中心”菜单。
2. 在“应用中心”的首页,使用应用中心注册账号进行登录。
3. 进入“我的应用仓库”,即可看到已购买成功的应用,点击“下载”即可下载安装。


其它注意事项


1. 如果通过自己网站后台无法正常访问应用中心,请谨慎购买,因为这将可能导致应用无法顺利下载安装。
2. 如已购买收费应用无法正常下载,请在自己网站后台检查Z-Blog及应用更新,如均已更新至最新版本仍无法下载请及时与我们联系。
3. 应用更新时有可能覆盖本地设置,请在更新前做好备份。