Index WP MySQL For Speed汉化中文版|WordPress数据库优化索引添加高性能Keys插件

本文于 2023-09-10 更新,部分内容具有时效性,如有失效,请留言

Index WP MySQL For Speed是在WordPress数据库添加高性能Keys、优化WordPress数据库的插件。该插件通过为你选择的表添加高性能Keys,让你的 MySQL 数据库更高效地运行。它可根据要求监控网站对 MySQL 数据库的使用情况,检测哪些数据库操作最慢。Index WP MySQL For Speed插件对大型网站最有用:拥有众多用户、文章、页面和/或产品的网站。因为Index WP MySQL For Speed是可以在WordPress后台免费安装的插件,搬主题仅做该插件的汉化。本次更新主要有处理PHP 8.2过时等问题修复及功能改进优化等。

前往下载本插件最新版本

资源说明 参数
主题/插件名称 Index WP MySQL For Speed
版本 1.4.14
汉化程度 100%
文件大小 516KB
主题/插件官方原版演示 点击这里
WordPress运行环境 6.3.1
是否专业破解 否,免费
下载链接 文章底部下载按钮

因为Index WP MySQL For Speed是可以在WordPress后台免费安装的插件,搬主题仅做该插件的汉化。搬主题对Index WP MySQL For Speed重新进行汉化及二次校对,不同于网上其他版本的机翻汉化效果,更符合国人使用。

Index WP MySQL For Speed插件介绍

WordPress 在哪里存储让您的网站变得出色的所有内容?您的页面、文章、产品、媒体、用户、自定义字段、元数据以及所有有价值的内容都在哪里?所有这些数据都在 MySQL 关系数据库管理系统中。(许多托管服务提供商和服务器使用 MySQL 软件的 MariaDB 分支;其工作方式与 MySQL 本身完全相同)。

随着网站的增长,MySQL 表也会随之增长。庞大的表会导致页面加载速度变慢,使用户感到沮丧,甚至影响搜索引擎排名。而且,批量导入会耗费大量时间。您能做些什么呢?

您可以安装并使用数据库清理插件,删除不需要的旧数据并重组表格。这样可以缩小表格,从而加快速度。这是一项很好且必要的任务。这不是本插件的任务。如果您的主机提供商支持持久对象缓存,您可以安装并使用持久对象缓存插件来减少数据库流量。这也不是本插件的任务。

该插件会在 MySQL 表中添加数据库Keys(也称为索引),使 WordPress 更容易找到所需的信息。所有关系数据库管理系统都将信息存储在长期存在的表中。例如,WordPress 将文章和其他内容存储在名为 wp_posts 的表中,将自定义文章字段存储在名为 wp_postmeta 的表中。一个成功的网站可能有数千个文章和数十万个自定义文章字段。MySQL 有两项工作:

  • 让所有数据井井有条。
  • 快速查找所需的数据。

为了完成第二项工作,MySQL 使用数据库Keys。每个表都有一个或多个Keys。例如,wp_posts 有一个Keys,可以让它在知道作者的情况下快速查找文章。如果没有 post_author Keys,MySQL 将不得不扫描您的每一篇文章,寻找与您想要的作者匹配的内容。我们的用户知道这看起来像什么:慢。有了这个Keys,MySQL 就可以直接跳转到匹配的文章。

在一个只有几个用户和十几篇文章的新 WordPress 网站中,密钥并不重要。随着网站的发展,Keys值开始变得非常重要。数据库管理系统的设计就是为了随着表的增长而更新、调整和调整Keys值。其设计目的是在不改变底层表内容的情况下,允许Keys值发生变化。在拥有大型数据库的企业中,添加、删除或更改Keys并不会改变底层数据。这是许多数据中心的例行维护任务。如果更改Keys值会导致数据库丢失数据,MySQL 和 MariaDB 开发人员听到的将不仅仅是你我的哀嚎,还有许多重量级用户的哀嚎。(当然,你还是应该备份你的 WordPress 实例)。

更好的密钥可以让 WordPress 的代码运行得更快,而无需修改任何代码。大型网站的经验表明,通过更好的Keys值可以改善许多 MySQL 运行缓慢的问题。代码是诗,数据是宝,而数据库密钥则是让代码和数据顺利协同工作的润滑剂。

该插件为哪些表格添加Keys值?

该插件可添加和更新这些 WordPress 表中的Keys。

  • wp_comments
  • wp_commentmeta
  • wp_posts
  • wp_postmeta
  • wp_termmeta
  • wp_users
  • wp_usermeta
  • wp_options

您只需运行一次该插件,就能获得其益处。

如何监控数据库的运行?

在索引 MySQL 页面(从仪表板上的 “工具 “菜单)上,您可以找到 “监控数据库运行 “选项卡。使用该选项卡可要求监控您选择的分钟数。

您可以监控

  • 网站(用户可见页面)或控制面板,或两者。
  • 所有页面浏览,或随机样本。(随机抽样对于非常繁忙的网站非常有用,可以减少监控开销)。

一旦收集了监控信息,就可以查看捕获的查询,并根据查询所需的时间进行排序。或者将监控信息保存到文件中,向了解数据库操作的人展示。或者将监控信息上传到插件的服务器上,让作者查看。

最好在一天中网站比较繁忙的时候监控五分钟。完成监控后,您就可以检查它,以确定哪些数据库操作最慢。

请考虑将您保存的监控上传至插件服务器。这样我们才能从您的经验中吸取教训,不断改进。点击监控器选项卡上的上传按钮。

wp-cli 命令行操作

该插件支持 WP-CLI。当表格较大时,这是添加高性能Keys的最佳方法:它不会超时。

请使用 wp help index-mysql 命令了解详情。举几个例子

  • wp index-mysql statusshows the current status of high-performance keys.
  • wp index-mysql enable --alladds the high-performance keys to all tables that don’t have them.
  • wp index-mysql enable wp_postmetaadds the high-performance keys to the postmeta table.
  • wp index-mysql disable --allremoves the high-performance keys from all tables that have them, restore WordPress’s default keys.
  • wp index-mysql enable --all --dryrunwrites out the SQL statements necessary to add the high-performance keys to all tables, but does not run them.
  • wp index-mysql enable --all --dryrun | wp db querywrites out the SQL statements and pipes them to wp db to run them.

注意:避免保存 -dryrun 输出语句以便以后运行。插件会根据表的当前状态生成这些语句。

最新版本有哪些新功能?

自第一版发布以来,我们的用户告诉我们有更多的机会来加快他们的 WooCommerce 和 WordPress 核心操作。我们为元表添加了Keys值,以帮助搜索内容,并为用户表添加了Keys值,以便根据显示名称查找用户。而且,您现在可以上传已保存的监控器,这样我们就能看到您最慢的查询。我们将利用这些信息改进未来的版本。感谢您,亲爱的用户!

插件现在可以正确处理 WordPress 版本更新:它们不会更改您的高性能Keys。

我们在 WP-CLI 界面中添加了 -dryrun 开关,以便用户查看我们使用的 SQL 语句。

为什么使用此插件?

三个原因(也许四个):

  1. 节约碳排放量。
  2. 节约碳排放量。
  3. 节省碳排放量。
  4. 节省人们的时间。

说真的,更快的网站技术所节省的微瓦时电量很快就会累积起来,尤其是在 WordPress 的全球范围内。

Index WP MySQL For Speed插件汉化演示截图

Index WP MySQL For Speed插件更新日志如下:

1.4.12
(不更改keys)
必要时更改 max_statement_time 会话变量,以避免出现 "查询执行中断 "错误。
每次重新键入操作后都要执行 ANALYZE TABLE 操作。

1.4.13
(不修改keys)
在版本检测代码中支持 MariaDB 11.x。

1.4.14
(不修改keys)
处理数据库版本 55853(无模式变更)。
处理 php 8.2 过时。

经VirScan测试,文件安全。如果介意的话,自行测试。

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
洛侠网 » Index WP MySQL For Speed汉化中文版|WordPress数据库优化索引添加高性能Keys插件

发表回复