wordpress加载慢_7种可靠的方式来提高WordPress的加载速度

本文提供了一系列有效的方法,用于提升WordPress网站的加载速度,包括优化主题、利用缓存、预取域名、精简插件、使用CDN、压缩图像、优化SSL握手、清理数据库及启用GZip压缩。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户对您的网站的第一印象,甚至是在设计或内容之前,就是其加载速度。 典型的网络用户期望页面加载在500毫秒(快速)和2秒 (缓慢,但可以接受)之间。 如果您检查网站的加载时间 ,但发现该加载时间超过2秒,则认为您的网站有被用户跳过或关闭的风险

如今,由于大多数网站都是基于WordPress构建的 ,因此,为了提高网站的速度和性能,建议您了解WordPress网页加载速度的动态变化,并学习使您加快速度的提示和技巧。 WordPress网站 。 让我告诉你最好的。

利用轻量级框架和主题

WordPress主题总是会产生很大的膨胀 ,从而降低您网站的页面加载速度。 这种膨胀与大量库存图片,低效和冗长的代码等相关。

最好的脚步是在主题的视觉吸引力和页面加载速度之间取得正确的融合 。 寻找WordPress主题时,请记住以下几点:

  • 检查主题的评论 ,并特别寻求有关性能的信息。
  • 进行主题演示页面的性能测试
  • 请注意默认的WordPress主题 ,该主题的代码轻巧,因此性能良好。
  • 查看以性能为基础的基于创世纪和论文框架的主题
受益于缓存功能

缓存是一种将网页保存为静态页面 ,并在不向服务器发送HTTP请求的情况下将其提供给用户的技术。 这有助于加快WordPress网站的速度 。 您可以采取什么措施来利用此选项?

wp-caching-1

首先,确定一个有用的WordPress缓存插件 ,阅读其文档,然后使用它来缓存您网站的某些页面。 WP RocketW3 Total Cache都是著名的。

您可以使用到期标头实现浏览器缓存 ,这些标头向Web浏览器指示要从服务器请求哪些文件,以及可以从浏览器的缓存中选择哪些文件。 通过减少HTTP请求,页面加载速度得以提高 。 为此,您需要将此代码添加到.htaccess文件中。

<IfModule mod_expires.c>
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
预取域,鲜为人知的策略

预取域是一种类似于缓存的选项,在缓存中,您可以有效地通知Web浏览器提前获取域 ,从而在页面加载时不执行“获取”操作,从而提高了站点速度。

为此,可以将预取域代码添加到header.php文件中 。 以下是常用的预取域代码的示例。

<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//www.google-analytics.com">
淘汰不必要且繁琐的插件

WordPress插件很有帮助,但是,太多的插件意味着服务器上的请求过多,从而导致页面加载缓慢。 其他相关问题包括安全威胁和内存问题 。 最佳做法是仅部署您的网站无法缺少的插件。

您可以使用Plugin Performance Profiler (插件本身)来确定WordPress上性能最差的插件,并用更好的替代品替换它们。

此外,有些插件您每月几乎不会使用两次以上(例如缩略图生成器等)。 最好停用它们 ,然后仅在使用时将其激活。 您还可以检查可以卸载哪些插件,并改用一些在线工具

使用CDN可以提高页面加载速度

听说过CDN(内容交付网络)吗? 这是一种从地理上最近的数据中心向用户提供服务的内容的方案,可以提高交付速度 。 这是因为较短的传输时间,减少的跨防火墙和路由器的跳数以及其他参数可以为地理上分散的受众群体带来更快的页面加载速度。

评分最高的CDN服务提供WordPress集成插件,可帮助您快速设置和配置网站以利用CDN的优势 。 从长远来看,这还可以帮助您更好地管理主机迁移,因为大多数繁重的负载(图像)将托管在Web主机的服务器之外,这仅使主题得以迁移。

CDN启动器是一个免费的很棒的插件,您可以在几秒钟内实现。 在决定可以从CDN加载的内容时,请过分杀伤力。 甚至收藏夹图标也可以通过CDN加载。 只需将其放在WordPress的根文件夹中,然后将以下代码添加到header.php文件即可:

<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico"
type="image/x-icon" />
压缩大量图像

客观地说,这是事实。 一个简单的WordPress主题将占用将近30 MB的存储空间,而视觉重载的网站(例如电子商店)则需要几个GB的空间来存储图像。 如果您可以将图像文件的大小减少 50%以上且质量差异不明显怎么办?

您可以在上载图像之前使用基于OS的压缩工具调整图像的大小并进行压缩 ,也可以使用SmushIt之类的WP插件来减少WordPress网站图像的文件大小。

优化SSL握手

SSL或安全套接字层/传输层安全性是Web服务器和客户端加密和保护所有流量的方式 。 这已成为安全HTTP事务和Internet上其他流量的标准。

加密流量的一个缺点是,当客户端和服务器建立连接时存在一些开销和延迟。

您可以使用CDN通过优化SSL握手来加快安全连接 CDN为您完成了开销,从而减少了建立初始SSL会话所花费的时间 ,并使安全连接保持活动状态。

即使您自己的服务器或服务提供商仅使用较低级别的证书,这也为您提供了确保获得A级证书的额外好处。 重要的是您的最终用户的浏览器以及Google之类的搜索引擎,都可以看到CDN提供的顶级SSL证书。

从数据库中删除旧修订

从我这里取走,如果您不照顾数据库并保持数据库清洁,您的WordPress将会变慢。 您可以通过限制发布修订的数量来做到这一点。

在您编写锅时,WordPress实际上会创建太多的修订,并且所有这些都占用空间。 您可以禁用修订,或设置最大修订数限制 。 要禁用,请将以下代码添加到wp-config.php文件。

define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', false);

代码将自动保存间隔更改为5分钟(从60秒) 。 或者,您可以使用“ 禁用后期修订”插件(请记住,在作业完成后将其停用)。

要限制最大修订版本号,请在wp-config.php文件中使用以下代码。

define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);

在这里,我们将最大修订号设置为5

要摆脱与数百个早期版本相对应的所有数据库条目,您还可以使用WP Optimize插件。

wp-clean-up-otions-3
尝试GZip压缩

我们讨论了图像压缩; 但您也可以在服务器级别压缩CSS,Javascript和网页 ,从而减少了将数据传输到浏览器的时间。 您可以按照以下方法进行操作:

  1. 转到checkgzipcompression,然后输入您的网站。
  2. wp-gzip-compression-4
  3. 选择您的缓存插件,转到“ 浏览器缓存”设置,然后在“ 启用HTTP压缩”框中打勾。
wp-enable-http-5
结论

良好的WordPress意味着良好的预成型网站。 如果您不希望用户对网站的速度感到沮丧,请尝试本文中提到的这些技巧和窍门,您可以利用这些技巧和窍门提高WordPress网站的性能,并提高页面加载速度。

让我们知道您如何设法提高WordPress的速度,我的任何技巧都对您有帮助。 实验愉快。


翻译自: https://www.hongkiat.com/blog/dependable-ways-boost-wordpress-speeds/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值