性能优化对于 WordPress 多站点网络管理来说是一个更为重要的方面。问题可能会同时影响多个站点,这可能会影响网络上不直接涉及的其他站点的参与。
幸运的是,Kinsta 提供了全面的工具来维持整个网络的最佳性能。
Kinsta 缓存堆栈的强大功能
Kinsta 实现了一个复杂的缓存系统,单个和多站点 WordPress 站点都可以访问该系统。缓存站点有四种基本方法:
服务器(或本地)页面缓存
边缘缓存
Redis缓存
集成的内容分发网络 (CDN) 缓存
您可以通过MyKinsta 控制面板访问每个缓存。该系统在多个层面上运行,网络中的每个子站点都可以使用单独的配置。这也意味着您不需要额外的第三方插件来缓存您的网站。
这种整体缓存管理在服务器上开始,具有典型的实现和控制面板中用于清除缓存的选项。 WordPress 网站可以利用该平台的专用缓存,其中包括使用 PHP 的本机 OPcache 扩展的字节码缓存。
边缘缓存 通过全球分发使这一点更进一步。一旦访问者请求页面,借助 Cloudflare ,边缘缓存就会从最近的服务器位置提供该页面。在 MyKinsta 控制面板中,您可以选择清除移动缓存、每个位置缓存的整套数据以及您输入的单个 URL。
MyKinsta 仪表板的缓存设置页面显示边缘缓存设置。它具有移动缓存创建和缓存清除功能的选项。该界面包括用于禁用缓存和清除特定 URL 缓存的按钮,并警告清除可能需要长达五分钟的时间。
MyKinsta 控制面板中的边缘缓存选项。
该系统对于为来自不同地理区域的访问者提供服务的多站点网络尤其有价值。边缘缓存与 Kinsta 的标志性CDN 缓存完美搭配,可管理图像、CSS 和 JavaScript 文件等静态资产。凭借全球 260 多个 Cloudflare PoP,无论访问者位于何处,您都可以保证快速加载时间。
在MyKinsta中,您可以清除缓存、调整图像优化以及设置排除规则。
MyKinsta 仪表板中的 Kinsta CDN 设置页面显示三个主要部分:CDN 状态、使用“清除 CDN 缓存”按钮进行缓存管理以及可将图像转换为 WebP 的图像优化设置。该界面还包括从 CDN 缓存中排除特定文件的选项。
MyKinsta 控制面板中的 CDN 缓存选项。
尽管 Kinsta 标准提供数据库对象缓存功能,但Redis 缓存允许您存 instagram 数据 储对象缓存生成的值。它也是MyKinsta 的附加组件部分中的一个选项 。
利用应用程序性能监控工具
性能测试将是管理 WordPress 多站点网络的关键部分。由于您可能有数百个站点需要管理,因此采用快速准确的方法来评估网络和单个站点的性能非常重要。
Kinsta 的应用程序性能监控 (APM) 工具监控PHP 进程、数据库查询和 AJAX 调用,帮助您在瓶颈影响用户之前识别并解决它们。
Kinsta APM 工具界面显示 WordPress 性能指标,并在给定时间段内启用监控。仪表板显示了最慢的 WordPress 插件和挂钩表。
Kinsta 的 APM 工具。
尽管市场上有许多性能工具,但您可以直接从 MyKinsta 仪表板访问关键 APM 工具指标。您可以监控站点的各个方面,例如数据库查询、缓慢的 WordPress 挂钩和插件,并接收事务请求的细分,这是加快站点速度的关键。
MyKinsta 仪表板 最慢的交易仪表板。显示 /wp-cron.php 文件中的指标。该表详细介绍了总持续时间、最大持续时间、平均持续时间和每分钟速率,并带有说明事务是页面查看还是后台作业的文本。
MyKinsta 仪表板显示 WordPress 网站的缓慢事务请求。
APM 工具擅长识别缓慢的数据库查询。这对于 WordPress 多站点网络非常重要,因为许多站点共享数据库资源。它可以帮助您优化这些查询并提高整体网络性能。
所有站点都可以从 APM 工具中受益。例如,WooCommerce 商店可以通过 API 请求的影响来控制结账速度。 APM 工具还非常适合识别一天中特定时间的慢速站点。
摄影教程网站PHLEARN 拥有大量流量,并使用Kinsta 监控来确保所有会员都能正常加载该网站。当然,潜在的新注册用户也将受益于改进的用户体验 (UX)。
优化多站点的性能
-
- Posts: 674
- Joined: Sat Dec 21, 2024 3:35 am