thedmsgroup/mautic-dashboard-warm-bundle

通过共享/扩展/预热缓存来提高仪表板性能。

安装数: 2,028

依赖项: 0

建议者: 0

安全: 0

星标: 14

关注者: 21

分支: 6

开放问题: 2

类型:mautic-plugin

2.15.0 2018-11-27 17:35 UTC

This package is auto-updated.

Last update: 2024-09-21 20:20:48 UTC


README

dashboard by Icon Island from the Noun Project

是否曾经觉得登录到 Mautic 要花费很长时间?这很可能是由于您个人仪表板小部件中涉及的复杂查询所致。随着 Mautic 的扩展(或添加更多小部件),登录将感觉变慢,因为需要处理的数据更多。

此插件通过以下方式加快仪表板的加载速度:

  • 为仪表板小部件设置更高的默认缓存级别(默认为1小时)。
  • 在所有有权访问仪表板用户之间共享仪表板小部件缓存(默认开启)。
  • 通过定时任务预热小部件缓存(必须配置)。

安装与使用

当前与 Mautic 2.14.x 一起使用。如果您在其他版本中有成功/问题,请报告。

  1. 通过运行 composer require thedmsgroup/mautic-dashboard-warm-bundle 进行安装(或提取此存储库到 /plugins/MauticDashboardWarmBundle)。
  2. 转到 /s/plugins/reload
  3. 点击 "Dashboard Warmer" 并按需配置。

定时任务

为了使此插件预热缓存,您还需要创建一个类似于以下的定时任务

*/30 * * * * php /path/to/mautic/app/console mautic:dashboard:warm