在Joomla上实现性能的惰性加速
您可以采取很多措施来提高 Joomla 网站的速度,但您是否曾经停下来问问自己,您自己的内容是否阻碍了加载时间? Speed Cache是一个 Joomla 扩展,可以极大地提高网站的性能,但它历来在处理长帖子方面遇到了困难。 Speed Cache的最新更新不仅解决了这个问题,还从其 WordPress 替代品 - WP Speed of Light。
更智能的文件处理
文件是网站的核心,因此它们也会成为博客速度问题的首当其冲,这是有道理的。 缓存是处理文件的一种流行技术,它指示互联网浏览器保存它们,以便以后访问时无需再次下载媒体。
Speed Cache 的最新更新之一确保了扩展程序能够使用缓存。 缓存的核心是一个名为 mod_expires 的 Apache 扩展,其任务是向浏览器提供有关如何处理缓存的说明。 当然,如果没有这个扩展, Speed Cache 就无法指示浏览器重新使用文件。
由于 Speed Cache 无法为您激活扩展程序,因此采用的替代方法是Joomla扩展程序现在将通过仪表板上的消息告知您已禁用该扩展程序。 网页的另一个问题是它们的组成经常分散。
例如,一个网页可能有多个 CSS 样式表,并且很可能正在使用多个 Javascript 文件。 对于每个这样的文件,互联网浏览器必须请求它,等待并最终下载它。
相反,想象一下它们都被组合到一个文件中 - 浏览器只需发出一个请求,从而大大减少等待时间。 然而,手动将所有样式表合并到一个文件中会形成一个巨大的样式表,其中某些样式仅在 Joomla 网站的某些部分使用。 幸运的是, Speed Cache 有一个解决方案。
配置页面中 Speed Cache的 minify 选项卡中的新选项之一是能够以与 WP Speed of Light类似的方式将文件分组在一起。 此选项不仅适用于样式表,还适用于脚本和字体。 启用后,当对页面发出请求时, Speed Cache 会将其资源组合在一起并将它们交付到单个文件中。
应当注意,尽管此选项可以节省您很多时间,但也应谨慎使用它,并在Joomla网站上进行彻底测试。 例如,如果在不同的脚本中具有相同名称的不同功能,则对两个文件进行分组可能会产生冲突。 最后, Speed Cache 还允许您将某些文件排除在分组范围之外。
Lazy Loading
尽管缓存听起来很诱人,但它并不是解决网站所有问题的神奇解决方案。 考虑一下这样的情况:您刚刚发布了一篇新的长博客文章,其中散布着图像和其他媒体文件。
在大多数情况下,这些文件对于 Joomla 访问者来说是新的,这意味着他们必须批量下载所有文件。 尽管博客文章在此初始加载后不需要进一步加载,但用户仅阅读文章的一部分的情况并不少见。 这意味着大量带宽浪费在他们甚至看不到的内容上。
lazy loading 的概念是解决此常见问题的解决方案。 lazy loading 不是立即加载整个文章,而是仅在读者到达时才下载媒体。 结果,如果访问者仅阅读文章的一半,则仅加载页面前半部分中的图像和其他内容。 现在,借助 Speed Cache, lazy loading 也可以在Joomla上进行。
Lazy loading Joomla内容是一个非常简单的过程, Speed Cache 自动处理所有事情。 您所要做的就是在 Speed Cache 扩展程序的配置参数中轻按一个开关,并且 lazy loading 将应用于您的所有Joomla页面和帖子。
有时,提高网站效率需要跳出框框思考。 Speed Cache的最新更新不仅可以为您的读者提供更好的性能,还可以在他们需要的时候提供他们想要的内容。
您还可以查看这篇完整的快速帖子,它将向您展示如何进一步提高 Joomla 网站性能
当您订阅博客时,当网站上有新的更新时,我们会向您发送一封电子邮件,这样您就不会错过它们。
评论