回到2018年8月13日,我从在WordPress平台上托管博客到Grav平台。试图将所有内容迁移到我所需要的方式上是艰巨的工作。但是,话虽如此,我很喜欢在Grav上运行它。我慢慢但肯定会习惯于在Visual Studio Code中编写和格式化博客文章,然后使用Git命令进行部署。
我用 GTMetrix 分析我的九号彩票备用正在发生的情况,并了解如何以及在哪里可以使它变得更好。当我第一次部署该九号彩票备用时,GTMetrix分析的一些关键项目得分很差。我想尝试解决这些问题,但一如既往,一天中没有足够的时间。
但是,比我在平台上知识渊博的Grav开发人员联系我说,他看过我的九号彩票备用,而且九号彩票备用存在一些问题(与GTMetrix相同)。他提供了一些有关如何修复它们的建议,由于他的建议,我想在这里分享我所做的更改。
找不到文件
多个文件报告为“未找到”。这些文件是 关 和 WOOF2 我的文件 字体很棒 字体。我进行了两次和三次检查,确认文件已上传到我的九号彩票备用,但由于某种原因未找到。
经过一番挖掘,在IIS和Azure上托管的九号彩票备用是一个已知问题。通过将一些信息添加到 web.config 在我的Web应用程序上。我用了以下 博客文章 解决问题。
的CSS& JS
GTMetrix意识到我正在加载许多层叠样式表(CSS)。与我联系的人给了我一个有用的提示,每个Grav插件无疑会加载它自己的CSS,但是可以将其关闭,并且可以使用主要的CSS方案来加快九号彩票备用性能。
因此,我进行了挖掘,并在我的每个插件YAML文件中发现了一个设置:
我一次进入每个插件,然后关闭了内置CSS并进行了测试。每个都可以正常关闭以使用主CSS。
当我使用CloudFlare来管理我的九号彩票备用时,我现在正在利用它的功能来缓存内容并缩小CSS和JavaScript。
新旧
我的其中一个GTMetrix报告在WordPress上运行时从我的九号彩票备用保存
如您所见,它存在一些问题,性能也不是很好。
从现在开始运行Grav时,GTMetrix报告的表现要好得多:
仍在做
这些改进对我的九号彩票备用及其性能产生了影响,但我认为仍有很多事情可以做。接下来我想解决的是尝试使用Grav's 资产经理 尝试进一步简化CSS和JS。这是一段有趣的旅程,我期待着进一步了解Grav平台。
与往常一样,如果您想与我联系并就上述任何内容进行交谈,请通过Twitter与我们联系 @TechieLass
关于我

莎拉·里恩(Sarah Lean)
云倡导者
我叫Sarah Lean,我是Microsoft的一名高级云倡导者,专注于Azure的所有方面。
免责声明:
此博客中的信息按“原样”提供,不提供任何担保,也不授予任何权利。本博客不代表我雇主的想法,意图,计划或策略。这完全是我个人的看法。所有代码示例均按“原样”提供,没有任何形式的明示或暗示保证,包括但不限于对商人能力和/或特定用途适用性的暗示保证。