搜索
Hi~登录注册
查看: 449|回复: 0

WordPress太慢的原因及详细解决方法

[复制链接]

4万

主题

4万

帖子

14万

积分

广告主

Rank: 8Rank: 8

积分
140573
发表于 2022-6-19 20:08:01 | 显示全部楼层 |阅读模式
WordPress太慢是老生常谈的话题,一直有人说自己的网站打开首页要等很久才行。老魏曾经帮人查看 WordPress后台发现有20~50个插件,这样网站速度真的快不起来。那么今天老魏就详细列举导致 WordPress变慢的原因及解决办法。

WordPress慢这个问题由来已久,而且一直都是热门话题。基于 WordPress庞大的市场份额和用户群体(到本文发布时为止 WordPress网站大概占世界上网站的40%还多),因此使用 WordPress建站的新手、小白用户也很多。
其实 WordPress网站打开慢的问题可以从以下几个方面来分析解决,查缺补漏。
1、选择速度快的主机平台
一个速度快的主机平台可以给网站提供很好的硬件基础,网站都是在这个硬件基础之上运行的,其重要性可想而知。
国内比较快的云服务器平台有阿里云、腾讯云。国内建站的话老魏强烈推荐。
国外建站比如外贸独立站 B2B建议选择 Hostinger 或 Siteground。
Hostinger使用 openlitespeed服务,提供一键部署 WordPress站点、一键部署 SSL证书、一键部署 cdn等功能。不管新手、老手都很适合使用。
Hostinger虚拟主机性价比高,速度快,是外贸B2B站点的不二之选,感兴趣请查看Hostinger虚拟主机购买及安装设置教程,内有优惠码。
Siteground 使用谷歌云服务器作为基础平台,提供快速、稳定、安全的建站平台。同时有 Siteground Optimizer插件优化网站,性能很强。进一步了解点击如何选购新版 SiteGround 虚拟主机详细图文流程 新手必看。
如果你搭建 B2C、C2C等在线电商网站,流量比较大的时候,建议选择 Vultr 服务器运行,速度快,稳定性高。
以上云计算平台是老魏在长期使用并一直关注的,综合性能很不错,推荐大家选用。在选择时有不懂的可以找老魏免费咨询。
2、选择 WordPress轻量主题
长期和 WordPress主题打交道,老魏知道一个主题的轻重对网站后期优化实在是太重要了。
如果从一开始选择一个轻量化主题,后期网站打开速度具有先天的优势。
比如 astra主题、hello主题、kandence主题、generatepress主题等都是轻量级主题,做出来的网站在后期优化方面会比较容易,而 Gtmetrix 和 pagespeed 的评测也能轻松达成接近满分。
而 avada主题这类重量级主题在优化时比较费劲,如果你正好添加了革命滑块等幻灯片效果时,就更难优化了。
3、插件数量
WordPress插件具有强大的扩展功能,是 WordPress 引以为傲的独有特色。WordPress正是因为有了插件的存在而不断拓展出各种强大功能。
凡事有利就有弊,安装启用过多的非必要插件给 WordPress 网站带来了巨大的负担,过多的插件也是导致 WordPress 变慢的众多原因之一。
老魏建议大家要少安装、启用插件,测试插件后没用的一定要卸载掉,不要留在插件列表中。我从很多 WordPress 后台的插件列表中看到很多用不到的插件,最多一次我帮人卸载掉 19个多余插件,网站速度一下子快了很多。
4、优化图片大小
一图胜千言。
图片过大会直接导致页面打开时间过长,速度变慢。
这是网站seo优化中的一个重要因素。
老魏建议你的图片上传之前在本地和线上先优化两遍,比如本站笔记的图片优化两次,就会小很多,再上传就速度很快了,不会给网页打开造成过多影响。
5、开启服务器缓存和页面缓存
服务器缓存用的比较多的是 memcached 和 redis,这两个缓存插件的功能是把网站内容都缓存到内存中,访客打开时直接从内存读取,而不需要再去数据库读取,这样速度就极快了。
至于二选一的问题,用哪个都可以,宝塔面板都有默认支持,一键安装部署即可。
opcache 是 php缓存,能够给 php加速,如果你使用的是云服务器、vps,强烈建议启用。
6、开启缓存插件
缓存插件可以把网页内容和数据库内容放到硬盘中,硬盘读取速度比从数据库中读取快很多。
老魏分享过的缓存插件:WP Fastest Cache、W3 Total Cache、WP Super Cache、LiteSpeed cache、WP Rocket等,这些缓存插件与主题之间存在着一些兼容性,有的主题只能用某个缓存插件,比如 newpaper主题只能用 wp super cache插件。
很多缓存插件可以配合 memcached、redis协作加速页面内容,效果更佳。
缓存插件只能同时存在一个,多个共存会导致严重的网站卡顿、缓慢。
7、CDN加速
CDN是把网站内容复制到各个地方的加速节点,附近的用户可以就近访问,这样速度就快很多。
本站笔记使用的是腾讯云cdn,所以无论你在什么地方访问,速度都比较快。
上面的服务器缓存和缓存插件是从主机内部和网站内部加速,而cdn加速是从服务器外部加速,二者可以同时使用, 效果加倍,站长的快乐加倍。
8、总结
以上的 7个基本要素需要你从网站内外挨个排查,从第一点开始做起,顺序一直到第6点。
关键是这 6 点挺要求站长的综合基本功,所以新手、小白看完本文不会操作也实属正常,可以联系老魏帮忙看看你的网站存在哪些问题,提供优化的参考意见。
WordPress打开速度的快慢从来都不是单一因素造成的,也不是单纯的升级高配置服务器、或者少用插件就能解决的。
建议你从以上这些角度入手,一个个去解决,当你发现再也找不出问题时,评分也达到或接近满分了,网站速度就已经很快了。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表