跳到主要内容
阅读时间 4 分钟 (734 字)

在Joomla上实现性能的惰性加速

JOOMLA 上的延迟加速性能

您可以采取很多措施来提高 Joomla 网站的速度,但您是否曾经停下来问问自己,您自己的内容是否阻碍了加载时间? Speed Cache是一个 Joomla 扩展,可以极大地提高网站的性能,但它历来在处理长帖子方面遇到了困难。 Speed Cache的最新更新不仅解决了这个问题,还从其 WordPress 替代品 - WP Speed of Light。

 

 

更智能的文件处理

文件是网站的核心,因此它们也会成为博客速度问题的首当其冲,这是有道理的。 缓存是处理文件的一种流行技术,它指示互联网浏览器保存它们,以便以后访问时无需再次下载媒体。

Speed Cache的最新更新之一确保了扩展程序能够使用缓存。 缓存的核心是一个名为 mod_expires 的 Apache 扩展,其任务是向浏览器提供有关如何处理缓存的说明。 当然,如果没有这个扩展, Speed Cache就无法指示浏览器重新使用文件。

1-过期模块

 

由于Speed Cache无法为您激活扩展程序,因此采用的替代方法是Joomla扩展程序现在将通过仪表板上的消息告知您已禁用该扩展程序。 网页的另一个问题是它们的组成经常分散。

例如,一个网页可能有多个 CSS 样式表,并且很可能正在使用多个 Javascript 文件。 对于每个这样的文件,互联网浏览器必须请求它,等待并最终下载它。

相反,想象一下它们都被组合到一个文件中 - 浏览器只需发出一个请求,从而大大减少等待时间。 然而,手动将所有样式表合并到一个文件中会形成一个巨大的样式表,其中某些样式仅在 Joomla 网站的某些部分使用。 幸运的是, Speed Cache有一个解决方案。

2组

 

配置页面中Speed Cache的 minify 选项卡中的新选项之一是能够以与WP Speed of Light类似的方式将文件分组在一起。 此选项不仅适用于样式表,还适用于脚本和字体。 启用后,当对页面发出请求时, Speed Cache会将其资源组合在一起并将它们交付到单个文件中。

应当注意,尽管此选项可以节省您很多时间,但也应谨慎使用它,并在Joomla网站上进行彻底测试。 例如,如果在不同的脚本中具有相同名称的不同功能,则对两个文件进行分组可能会产生冲突。 最后, Speed Cache还允许您将某些文件排除在分组范围之外。

 

Lazy Loading

尽管缓存听起来很诱人,但它并不是解决网站所有问题的神奇解决方案。 考虑一下这样的情况:您刚刚发布了一篇新的长博客文章,其中散布着图像和其他媒体文件。

在大多数情况下,这些文件对于 Joomla 访问者来说是新的,这意味着他们必须批量下载所有文件。 尽管博客文章在此初始加载后不需要进一步加载,但用户仅阅读文章的一部分的情况并不少见。 这意味着大量带宽浪费在他们甚至看不到的内容上。

3-延迟加载

 

lazy loading的概念是解决此常见问题的解决方案。 lazy loading不是立即加载整个文章,而是仅在读者到达时才下载媒体。 结果,如果访问者仅阅读文章的一半,则仅加载页面前半部分中的图像和其他内容。 现在,借助Speed Cache , lazy loading也可以在Joomla上进行。

Lazy loading Joomla内容是一个非常简单的过程, Speed Cache自动处理所有事情。 您所要做的就是在Speed Cache扩展程序的配置参数中轻按一个开关,并且lazy loading将应用于您的所有Joomla页面和帖子。

有时,提高网站效率需要跳出框框思考。 Speed Cache的最新更新不仅可以为您的读者提供更好的性能,还可以在他们需要的时候提供他们想要的内容。

您还可以查看这篇完整的快速帖子,它将向您展示如何进一步提高 Joomla 网站性能

3
随时了解情况

当您订阅博客时,当网站上有新的更新时,我们会向您发送一封电子邮件,这样您就不会错过它们。

相关文章

 

评论

尚未发表评论。 成为第一个提交评论的
已经注册? 在此登录
2024 年 12 月 22 日,星期日

验证码图像