Drupal 8 后台加载卡顿的解决方法

Tony 提交于 2017-03-16 13:30, 星期四
内容

很多人觉得Drupal 8在登录状态下后台加载有卡顿的感觉,表现为上方的 admin bar 未完整加载时页面的链接都不能触发,鼠标指针也不能变成 mouseover 的状态。

有人说是 Admin Toolbar 模块的锅,但这么好的插件实在很难令人割舍。

经过检查,发现元凶是 Drupal 8 默认的 Quick Edit 模块解析加载耗时,这个模块对于生产环境来说基本是可有可无的,所以我的建议是直接把这个模块禁用。

但如果你十分需要快速编辑这个功能,那么我的建议是把js放到页面的底部来执行,具体可以安装 AdvAgg 模块,打开 AdvAgg Modifier 模块,把 js 移到页面底部

这样一来,Drupal 8 的操作就顺畅多了,又回到了 Drupal 7 的速度了。

2017-10-13更新,此"Bug"已在 Drupal 8.4.0 中解决,猴犀利! 🤔

文章标签

添加新评论

此字段内容将保密,不会被其他人看见。

Filtered HTML

  • 网页和电子邮件地址自动转换为链接。
  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <drupal-entity data-*>
  • 自动断行和分段。
有时候,快乐的经历留在心里就行了,不要留下证据,但我想可以和你一起快乐。

猜你喜欢

  • Drupal是一款流行的开源CMS,有着清晰的版本发行时间,同时也以庞大的模块库闻名,不懂代码的用户都可以通过1个或者多个模块来共同实现一个需要
  • WWW2的更新统一归纳在这里这个帖子里,好奇怪,如果对WWW2有信心的应该记录在WWW2的上面,但我却选择左放在这里。
  • Drupal 的🚂小火车已经来到 了 9 号车站,赶紧上车吧! 花了很多时间把 Drupal 9 升级搞懂了,目前网站从 8.9.11 升级到了 9.1.5,以下是大致的升级流程。
  • Advanced CSS/JS Aggregation模块能把页面上的CSS和JS数量合并/压缩到指定数量,例如1,来减少HTTP请求数。
  • 上次 升级到 Drupal 8 时顺便升级了数据库编码到 utf8mb4,但偶然发现(大概就是动过数据库备份/还原后)emoji 表情都变成了问号 ? 。