Products
GG网络技术分享 2025-03-18 16:14 0
大家好,这里是关于[WordPress终极优化指南–使用Redis缓存],[优化 WordPress 网站性能的 10 个步骤]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!
教程大全Redis缓存安装,WordPress优化
WordPress终极优化指南–使用Redis缓存
教程总目录:WordPress终极优化指南
Redis是一种很流行的缓存方案,可以显著提高性能。优于Memcached缓存。
当你访问一个网页时,他会触发一个或者多个的数据库查询操作。Redis会将查询到的内容缓存下来,这样下次查询就会占用较少的资源。
Redis的安装教程本博客已经写过,这里就不再重复了。
宝塔linux面板环境wordpress网站安装开启Redis缓存
此步骤比较简单。安装几个插件,然后点击一下按钮启用即可。
另外插件还有一些高级玩法,比如Redis集群等等。可以打开wordpress官方的插件介绍页面查看:
https://wordpress.org/plugins/redis-cache/
你不想要一个缓慢的网站。潜在访问者可能会在您的页面完成加载之前离开。而且你会在搜索结果中受到惩罚,这意味着更少的流量。
您希望您的网页在两秒或更短的时间内加载完毕。你如何做到这一点?一步一步来。
在本文中,我们介绍了您可以优化以加快 WordPress 网站速度的项目列表。
您的网站可能不会让您感觉缓慢。您的浏览器很可能已经缓存了它,因此您不会像新访问者那样体验它。
以下是一些服务,它们会告诉您页面加载需要多长时间,并告诉您页面的整体文件大小:
在调整网站性能之前和之后检查网站的速度。如果您可以在两秒钟内加载您的页面,那么您做得很好。
记录你采取的每一步有多少不同。最大的不同是什么?
加速托管在慢速服务器上的网站是不可能的。选择合适的托管服务提供商是拥有快速加载网站的第一个重要步骤。
您如何选择一家将速度放在首位的公司?在选择托管服务提供商的终极指南中查看我们的性能清单。
SitePoint 最近与 SiteGround 合作,成为我们官方推荐的主机。凭借遍布多个大陆的服务器以及最新 SSD 硬件、内部缓存工具和免费 CDN 服务的使用,SiteGround 提供并在加速方面投入巨资。他们灵活的服务器支持 PHP7 和 HTTP/2,并且他们有持续的软件和硬件更新。
首先,使用快速主题。具有很多选项的主题使您的工作更轻松,但代价是使 Web 服务器和浏览器更努力地工作。一些 WordPress 主题的大小为兆字节,从而增加了页面加载时间。
您不使用的每个功能都会无缘无故地减慢您的网站速度。如果您愿意调整代码,请选择选项较少的主题来加速您的网站。
进一步阅读:
其次,使用响应式设计。这些为移动设备加载更少的资源,或为桌面显示指定高分辨率图像。移动用户不必下载巨大的图像,而桌面用户不必眯着眼睛看着微小的图像。
响应式网站也是谷歌的首选,所以一旦你切换,预计搜索引擎优化会略有提升。
首先,尽量减少使用的插件数量。在安装任何插件之前,请询问是否真的有必要。安装大量插件不会对您网站的速度产生巨大影响,但会增加安装不良插件的风险。
其次,确保您的插件针对当前版本的 WordPress 进行了优化。在安装插件之前进行一些研究,特别是如果它被评为三星或更低。它可能开发不善,或者使用了不合适的钩子。这会降低您的网站速度,还可能对 WordPress 和您的其他插件产生不利影响。保持插件更新以确保您拥有最新的性能改进、安全补丁和功能也很重要。
您的小部件应尽可能轻巧且易于加载。有些在渲染时会加载外部 JavaScript 或 CSS。这对于 Facebook、Twitter 和 Google+ 的社交网络小部件很常见。
如果小部件不太可能经常更新,请将其直接上传到您的服务器。通过不必依赖外部服务器,您将缩短网站的加载时间。
首先,使用 gzip 压缩静态内容。压缩文件更小,因此显然加载速度更快。
其次,使用 CDN 减轻 Web 服务器的负载。您的静态资源(如图像、脚本和 CSS 文件)将由全球优化的内容交付网络服务器提供服务——通常是离您的访问者最近的服务器。您的网络服务器将被释放以服务您网站的其余部分,从而提高性能。
理想情况下,寻找在其托管计划中提供 CDN 的网络主机,例如 SiteGround。还有很多 CDN 网络:
这些与我们将在下一次介绍的缓存插件一起使用。
以下是有关 CloudFront 的进一步阅读:
图片是您网站中较重的元素之一:它们占网络内容的 65% 以上。有几种方法可以优化您上传的图像。
首先,指定缩略图、中型和大型图像的最大图像尺寸。您可以在设置/媒体中找到这些选项。如果您上传 1024px 的图片,而您的内容区域只有 604px 宽,则图片将使用 CSS 缩小。生成的预调整大小的 604 像素宽图像将显着减小下载。
第二,把它弄脏!这种技术无损地减小图像文件的大小,而无需调整它们的大小或降低它们的质量。虽然 Yahoo 几年前终止了 Smush.it 服务,但还有其他替代品,例如reSmush.it和一些我们将在下一篇文章中介绍的插件。
第三,采用延迟加载。这种技术对于图像密集的站点是有效的。图像仅在它们变得可见时才加载,而不是在页面最初加载时加载。这可以显着加快页面加载时间,尽管在滚动到视图时显示图像会有延迟。
进一步阅读:
第四,为您的网站选择最佳的图像格式。一些图像格式更容易使用,而另一些则更小。例如,可扩展的 SVG 文件大小更小,尤其是当您针对 Web 优化它们并使用 gzip 压缩它们时。
在此处了解各种图像格式的优缺点:
第五,使用 CSS 精灵。通过将大量小主题和杂项图像组合成尽可能少的图像来提高性能。在此处了解更多信息:
最后,查看优化图像的综合概述:
WordPress 页面从 MySQL 数据库加载。随着时间的推移,数据库可能包含很多您不再需要的信息。优化您的数据库会删除这些信息并提高性能。
您可以直接从 phpMyAdmin 优化您的数据库。您还可以使用插件对其进行优化。我们将在下一篇文章中介绍这些内容。
缓存在优化高流量站点方面非常有效。每次加载 WordPress 页面时,都会从您的数据库和 CSS 文件中检索信息,并将其组合成一个 HTML 文件,该文件可以加载到访问者的浏览器中。这需要时间。
缓存使这些 HTML 文件可供未来的访问者使用,从而节省大量时间。我们将在下一篇文章中介绍缓存插件。
通过定期维护,让您的 WordPress 网站保持最佳状态。一些维护程序可以显着加快速度,特别是:
在此处了解如何执行这些操作以及更多内容:
对于许多优化任务,有一些 WordPress 插件可以为您完成繁重的工作。我们已经涵盖了涵盖所有基础的八个最佳插件。我们还列出了近两打备选方案,以便您探索最适合您需求的备选方案。深入了解对您的网站产生最大影响的因素。
如果您遵循我们的WordPress 维护清单,您可能已经在使用其中一些插件。保持!这种垃圾将继续积累。
这个插件使用缓存提供了简单的 Web 性能优化 (WPO)——将帖子和页面缓存到内存或磁盘、提要缓存、搜索结果页面、数据库对象以及缩小的 CSS 和 Javascript 文件。为了充分利用它,请花一些时间仔细配置它。
W3 Total Cache 还可以与您的 CDN(如 Cloudflare 或 MaxCDN)一起使用,以进一步缩短加载时间。
替代缓存插件包括WP Super Cache、Hyper Cache、WP Fastest Cache和Cache Enabler。
如果您不想使用插件,一个不错的选择是寻找可以为您进行缓存的托管服务提供商。我们的合作伙伴SiteGround拥有内部开发的出色缓存工具,可帮助您大幅提高网站速度。
这个免费的插件将通过单击一个按钮优化您的 WordPress 数据库,或者使用其内置的调度程序自动优化。垃圾评论、帖子修订和其他垃圾项目等冗余信息将从您的 mySQL 数据库中清除,从而加快您的网站加载速度。
替代数据库优化插件包括删除修订后优化数据库、WP Cleanup、WPOptimize、WP Database Cleaner和WP-DBManager。
结构不佳的 CSS 和 HTML 会导致网站运行缓慢和流量丢失。这个插件扫描和调整你的网站,“缩小”和删除冗余代码。
为防止兼容性冲突,Autooptimize 可以忽略您的其他插件。它还可以强制您的插件以特定顺序运行。通过对此进行试验,您也许可以大大缩短加载时间。
缩小的替代插件包括WP Super Minify和Better WordPress Minify。
不良插件会对您网站的性能产生不利影响。P3 会评估你的。它将识别对您网站的加载时间影响最大的插件,并将它们显示在饼图中,以便您轻松查看哪些调整会产生最大的不同。
与插件相关的替代插件包括Plugin Organizer。
该插件通过从 JPEG 文件中去除元数据、优化 JPEG 压缩、将某些 GIF 转换为索引的 PNG 以及从索引图像中去除未使用的颜色来压缩图像。您可以将其设置为在将新图像上传到您的站点时自动压缩它们。
WP Smush 速度很快,并且表现良好。文件使用专用服务器压缩,站点性能工具GTmetrix.com推荐使用。
替代图像压缩插件包括EWWW Image Optimizer、Imagify、Kraken Image Optimizer、ShortPixel Image Optimizer和CW Image Optimizer。
该插件确保仅在折叠上方可见时才加载图像。它不需要配置并且开箱即用。
替代延迟加载插件包括jQuery Image Lazy Load WP、BJ Lazy Load、Rocket Lazy Load、Unveil Lazy Load和Lazy Load for Videos。
这个免费插件不是提供无损压缩,而是自动将图像大小调整为更“健全”的分辨率。它能够设置图像的最大宽度、高度和质量,并且可以将 BMP 文件转换为 JPG。
此插件以 gzip 格式压缩您的页面(如果浏览器支持压缩页面)。HTTP 压缩可以将页面大小减少 60-80%,使页面加载速度提高三到四倍。
您还可以从上面提到的 W3 Total Cache 或在您的网络主机控制面板的设置中启用 gzip 压缩。
你的网站有多慢?使用上面列出的工具之一来找出答案。然后尝试一种或多种策略并再次测试您的速度。然后重复。
Demand feedback