首页 » Kinsta 的内部工具如何优化您的工作负载

Kinsta 的内部工具如何优化您的工作负载

2018 年,我开始在 Kinsta 担任支持工程师。当时我们是一家大约有五十名员工的小公司。当我加入团队并开始帮助客户时,我记得 Kinsta 内部文档的详细程度给我留下了深刻的印象。即使在今天,我们仍然保持相同级别的文档来帮助我们的客户。

内部文件

虽然内部文档很棒,但工具或自动化

并不多。直到  电报号码列表  我第十次安装 Redis 或配置 Ioncube 时,我才决定自己动手。

在此之前,一切都是手动完成的。我们会进入 Confluence 并寻找需要添加/更改的具体步骤和配置选项,并且需要大量复制/粘贴代码块、在特定位置验证数据并在其他地方进行更新。这导致更新时间更长,出错的机会也更大,因为即使程序的一个步骤出错也可能导致问题。

我开始为每个任务编写 Bash 脚本,作为项目的一部分,这将有助于我改进工作并允许我重复执行这些有条不紊的任务而不会出现错误。随着时间的推移,其他团队成员注意到我在做什么并开始使用这些脚本。以 前需要 20 分钟才能完成的工作现在只需几秒钟,同时还减少了人为错误的可能性。

直到我找到当时的首席客

户官兼支持总监 Tom Sepper,提出将这些脚 售线索生成软件和工具 本转变为更广泛、更普遍可用的工具的想法时,事情才开始成形。

Kinsta工具
我开始重写用 Bash 编写的脚本,将它们转换为 PHP 以使它们更加通用,于是 Kinsta Tool 诞生了。我们的支持团队仍在使用 Kinsta Tool,它可以广泛地自动化执行恶意软件扫描、安装 PHP 扩展或配置 Redis 等任务。

Kinsta Tool 对我们的团队来说仍然是一个非常宝贵的工具,因为它填补了 MyKinsta 仪表板中不存在的功能空白。例如,我们经常收到客户的一个请求是将网站恢复到其默认的 WordPress 状态。虽然您可以在 MyKinsta 中执行此操作,但您需要删除您的网站并重新创建它。

为了让请求帮助的客户更

轻松地完成此过程,我在 Kinsta 工具中添加了一项功能,该功能使用 WP-CLI 和 MySQL 命令来删除 阿拉伯联合酋长国电话号码  数据库、删除文件,并通过单击按钮重新安装最新版本的 WordPress。整个动作总共耗时不到5秒。如果我们手动重复这些步骤,则可能需要五到十分钟,具体取决于具体情况。

Chrome扩展程序
其他国家也采取了类似的措施。在我之前,Thoriq Firdaus(现在是我们营销技术团队的成员,之前是一名支持工程师)开发了一款 Chrome 扩展程序。该扩展程序在内部用于显示网站的标题并检测它是否由 Kinsta 托管。

直到最近,Thoriq 扩展仍在使用但未进行维护。我们最近着手编写一个新的扩展程序,以确保我们使用最新版本的 Chrome 宣言,包括原始概念,但添加了我们自己的附加工具和功能,以帮助我们面向客户的团队完成他们的工作。

滚动至顶部