使用插件优化 WordPress 性能





0/5 (0投票)
WordPress 作者经常担心他们的博客和网站加载速度太慢。对于希望获得更好性能但又不愿花费大量时间、精力或金钱来实现这一目标的作者来说,仅仅通过安装插件来提高网站性能是一种有吸引力且实用的解决方案。
引言
鉴于臃肿的插件经常被认为是导致网站运行缓慢的主要原因,使用插件来加快 WordPress 网站或博客的加载速度的想法似乎有些违背直觉。已经涌现出一个完整的行业来解决 WordPress 性能问题,并出现了一系列旨在监控网站性能并推荐改进策略的插件。
随着研究不断显示,访问者愿意等待的时间越来越短,WordPress 作者对最小化页面加载时间重要性的认识也在不断提高。一些专家现在认为,长达 400 毫秒(不到半秒)的等待时间就足以让访问者离开,而比竞争对手快四分之一秒的页面加载时间现在在网络上构成了一项实际优势。Google 现在会因为网站速度慢而扣除 SEO 分数,将它们在搜索结果中的排名降低。
选择性地停用已安装的插件,然后测量性能的变化,是识别耗费性能的插件并将其卸载的一种久经考验的方法。之后,追求更快加载速度的 WordPress 作者通常会尝试主题优化、各种缓存策略或采用内容分发网络。
但是,作为内容管理系统 (CMS),WordPress 的存在本身就是为了便利。仅仅通过安装插件来提高网站性能,对于许多希望获得更好性能但又不愿花费大量时间、精力或金钱来实现这一目标的 WordPress 作者来说,是一种有吸引力且实用的解决方案。
考虑到这一点,本文介绍了三种方法,只需安装一个插件并选择一些设置,即可显著提高 WordPress 的性能。介绍的所有三个插件都可以在 WordPress 插件目录中找到,网址为 https://wordpresstheme.cn/plugins/。
更快地加载图像
研究表明,多达 90% 的 WordPress 网站之所以运行缓慢,主要是由于未优化的图像:这些图片文件包含过多的元数据,或者其大小超出了在布局中使用它们所需的范围。许多作者发现,优化图像是加快缓慢的 WordPress 网站的第二快的修复方法,仅次于清理插件。
优化并不是提高图片加载时间的唯一方法。专业人士建议,图标和徽标最好使用 PNG 格式,因为 PNG 支持透明度;而照片则最好使用 JPEG 格式,其文件大小通常较小。预先在 WordPress 外部将图像调整到正确的尺寸也有帮助;在 WordPress 内部缩放图像只会减小尺寸,但不会减小文件大小。
但是,偏爱插件优化解决方案的 WordPress 作者可以考虑使用 Prizm Image 的 WordPress 插件。Prizm Image 是一项免费的云服务,它应用专利技术来处理图像,将其文件大小减少到原始大小的三分之一,同时保留原始图像文件的完整分辨率、显示/打印尺寸和图像质量。该服务支持 JPEG、PNG 和 GIF 文件。
Prizm Image 的插件在 WordPress 的“媒体”选项卡下添加了一个面板,并在“媒体设置”页面上添加了一些设置,使作者能够删除多余的元数据并减小作者 WordPress 媒体库中选定图像的文件大小。该插件可以配置为自动将这些优化应用于上传到媒体库的所有新图像,因此作者添加到 WordPress 网站的每个新图像都已尽可能小且速度快。
缓存页面以加快加载速度
与图像优化一样,有许多不同的方法可以启用 WordPress 页面的缓存以加快加载速度,有些方法比其他方法需要更多的时间和技术技能。但在这个简单的、基于插件的解决方案中,WP Super Cache 是一款静态缓存插件。
Super Cache 插件将动态的 WordPress 网站转换为静态 HTML 文件,这些文件加载速度快,并绕过了通常会降低性能的 WordPress PHP 脚本处理。
缓存的页面并非一直向所有访问者提供,而是提供给那些不会注意到与动态页面之间差异的访问者,例如未登录的访问者、未留下博客评论的访问者或未查看受密码保护帖子的访问者。但是,即使只为这些访问者替换为 HTML 页面,该插件也可以减少服务器负载并加快所有访问者的性能,即使是查看常规 WordPress PHP 内容的访问者。
压缩 JavaScript 和 CSS
脚本文件通常包含不必要的字符和多余的空间——这些无用的字节会减慢脚本的加载和处理速度。最小化是一种通过移除代码中不必要的字符来加快脚本处理速度的技术,而不会改变代码的功能。
WP Minify 是一款插件,它通过将在线 Minify 引擎集成到 WordPress 中,将最小化应用于 WordPress 网站中的 JavaScript 和 CSS 代码。正如 Prizm Image 插件通过缩小图像文件而不影响其外观来提高性能一样,WP Minify 通过缩小 JavaScript 和 CSS 内容而不影响其功能来提高性能。
实际上,安装后,WP Minify 插件会从生成的 WordPress 网站中获取脚本内容,并将其传递给 Minify 引擎,该引擎会返回经过整合、最小化和压缩的代码,从而大大缩短页面加载时间。
结论
这篇简短的文章仅仅触及了可用于 WordPress 的扩展的表面,这些扩展可以以多种方式产生显著的积极性能影响。例如,Prizm Cloud 服务有一个免费的 WordPress 插件,允许作者将一个快速、强大的文档查看窗口嵌入到 WordPress 页面中,以便访问者可以快速查看 PDF 文档、幻灯片和其他文档内容,而无需下载文件或加载外部阅读器或应用程序。
毫无疑问,愿意深入研究 MySQL 或直接编辑 PHP 代码的作者将获得最佳的 WordPress 性能。但这样做往往违背了 WordPress 的文化,在 WordPress 文化中,作者工作应该简单,问题应该通过插件来解决。许多作者可能会对他们通过安装几个简单的性能增强插件所获得的收益感到满意。对他们来说,最困难的部分可能是选择要应用的插件。