回到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并进行了测试。每个都可以正常关闭以使用主CSS。

当我使用CloudFlare来管理我的九号彩票备用时,我现在正在利用它的功能来缓存内容并缩小CSS和JavaScript。

新旧

我的其中一个GTMetrix报告在WordPress上运行时从我的九号彩票备用保存

WordPress的 GTMetrix报告

如您所见,它存在一些问题,性能也不是很好。

从现在开始运行Grav时,GTMetrix报告的表现要好得多:

重力 GTMetrix报告

仍在做

这些改进对我的九号彩票备用及其性能产生了影响,但我认为仍有很多事情可以做。接下来我想解决的是尝试使用Grav's 资产经理 尝试进一步简化CSS和JS。这是一段有趣的旅程,我期待着进一步了解Grav平台。

与往常一样,如果您想与我联系并就上述任何内容进行交谈,请通过Twitter与我们联系 @TechieLass

博客评论提供者 领英.

下一篇文章 上一篇