自动秒收录

WordPress性能优化:如何加速优化WP的打开速度


文章编号:2654 / 更新时间:2024-04-10 / 浏览:

WordPress是一个CMS系统,在不断发展中添加了更多的功能,如果没有正确设置或优化,WP可能会运行缓慢。加载速度在跳出率和转化率方面起着重要作用,同时影响搜索引擎的排名表现,如果你能够将网站时间增加3秒,则意味着转化率大约增加21%!所以今天狂人SEO跟大家分享如何提升网站系统性能,优化WordPress的打开速度。一、使用快速可靠的WordPress主机加速WordPress的最简单和最重要的方法之一是从基础开始,选择一个快速可靠的WordPress主机,不要低估服务器对网站表现的影响。除了国内阿里、腾讯、华为等主流云服务器厂商,外贸站还推荐SiteGround、Kinsta,他们的基础架构由GoogleCloudPlatform及其高级网络提供支持。他们在所有计划中使用最快的可用机器(C2计算优化的VM)。二、动静态分离网站实现动静态分离可以大大减轻服务器压力,特别是在大流量的情况下。这也是腾讯、淘宝等大网站,他们图片的域名和网站的域名不是同一个的原因。网站的静态文件一般有两种:1、网站的CSS,JS和一些主题的常用背景图片和按钮文件,这些图片如果网站不进行改版或者其他改动,基本上是不会修改的。2、每天更新网站内容时上传的图片或者附件,这些图片文件也是基本不会改动。解决好静态文件的存储和加速,网站性能就首先能得到基本的保证了,WordPress构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用CDN网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己的服务器上,其他所有图片、JS和CSS都是从CDN上获取的。三、服务器缓存优化服务器级缓存优化既快速又简单。选择一个靠谱的云主机服务商,个人推荐BGP或者多线机房,尽量选择独立的服务器,资金有限可以购买轻量级。因为你没有服务器的Root权限很多东西无法进行,国内一般推荐:阿里云和腾讯云。然后服务器可以做如下优化:安装 或Memcached和PHPMemcached扩展,两个选其一即可。参考:。PHP开启Opcache:把经过编译后的PHP代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。MySQL设置MySQLQueryCache,可以保存查询结果,同样的查询不再从数据库检索,可提升速度。四、WordPress缓存和优化WordPress默认是一种叫做WordPressObjectCache的对象缓存机制,它是把需要缓存的内容按照Key-Value这样的模式进行缓存(和No-SQL的key-value的有点类似),当然它还支持按照Group来划分和避免缓存的内容冲突。所以最基础的WordPress缓存插件就是,把WordPress产生的Key-Value存起来,如果是使用Memcached,就是存到内存,如果使用文件就是存到硬盘中。当然高级的WordPress插件还能做更多,比如WPSuperCache、WPFastestCache、WPRocket 等缓存插件可以把整个页面缓存到硬盘中,下次直接访问静态的HTML文件,让服务器直接绕过PHP,节约CPU时间。Batcache会把整个页面当做一个对象存到内存里面,个人推荐使用Memcached足够。Memcached会把WordPress的对象存到内存里面,服务器的内存足够大,读取和存储速度也够快,并且内存缓存命中率也大于99%。另外我们WordPress程序经过优化之后,每个页面的查询一般在2条左右,所以整个网站效率很高,首页甚至做到0SQL,页面生成只需要0.0013秒。插件已经集成了Memcached,下载WPJAMBasic之后,将wpjam-basic/template/目录下的object-cache.php文件复制到wp-content目录下即可。WordPress用不上的功能,或者可能影响性能的功能,如果可以也尽量关闭,WPJAMBasic的优化设置功能,已经把这一块做到了极致,这是一款不错的优化插件。另外一款 轻量级优化插件也很专业,只是它是付费插件。五、使用轻量级WordPress主题WordPress主题同样是影响打开速度的关键。臃肿的主题即使你设置了快速的WordPress托管和缓存,较多的代码和请求数量仍会影响性能,尤其是涉及到GoogleCoreWebVitals时。当你在寻找WordPress主题时,建议选择一家拥有良好开发人员和支持且信誉良好的公司。这里推荐GeneratePress,这是轻量级主题但仍然包含大量的功能。Google的性能测试得分为100/100,并且此测试是针对移动设备模拟的。另外,在ThemeForest上购买主题和产品时要小心,不是说ThemeForest上的所有开发人员都不好,但他们中的许多人只是为了增加销量,主题优化并没做好。六、CDN(内容分发网络)无论你的WordPress云主机有多快,都无法解决网络延迟问题。你的数据物理存储在服务器上,用户距离越远,速度就越慢,因为它必须从很远的距离下载你的网站页面。而CDN通过在全球边缘服务器上存储你的文件(图像、CSS、JS甚至HTML)的副本来解决这个问题。并且进行文件缓存,当访问者查找你的网站时,内容是从最近的地理边缘服务器(缓存)读取而不是从你的云主机。CDN也非常适合大流量和降低托管成本。我们在一些测试中,发现CDN处理了超过75%的流量负载。这大大减少了源服务器的压力,有助于最大限度地减少停机时间,并为你节省带宽或流量成本。做全球业务这里推荐Cloudflare与 KeyCDN,选择Cloudflare建议开启APO服务,APO使用其KV来存储缓存,并且在第一次访问时,它会立即分布在所有边缘服务器上。每个域名每月收费5美元,无论你有多少流量。七、其它方面的优化1、图像大小优化:可以使用ShortPixelWordPress插件进行图像压缩,建议图片换成图像格式,比PNG或JPG小得多,并且现在所有现代浏览器都支持这格式。2、延迟加载图像:使用延迟加载来优化图片的传送,用户向下滚动时才加载图片,可以减少图片请求。3、优化数据库:WordPress在你进行更改内容时存储帖子和页面的修订。如果你需要恢复到旧版本,这很方便。坏消息是存储的修订数量没有限制,我们可以通过  WP-Optimize插件来清理和删除帖子、页面和自定义帖子类型的修订。清理完后,可以限制revisions的数量,确保以后不会再次积累大量数据。可以使用Perfmatters插件设置或以下代码添加到wp-config.php文件中,比如我将其限制为三个修订版。define('AUTOSAVE_INTERVAL',300);//secondsdefine('WP_POST_REVISIONS',3);4、延迟JavaScript:推迟加载所有非关键的JavaScript,这意味着脚本将在页面的其余部分加载完成后再加载。尤其是第三方脚本,如GoogleAdsense、GoogleAnalytics等。5、优化/缩小CSS文件,缩小HTML页面大小。6、禁用谷歌地图并确保只在联系页面增加reCAPTCHA。也可以使用WPArmor或SimpleCloudflareTurnstile反垃圾邮件插件。7、如果你有使用Cloudflare,请关闭RocketLoader、EmailAddressObfuscation。以上是WordPress性能优化提升网站打开速度的方法。可优化的细节还有很多,比如字体加载本地托管、浏览器缓存、预加载设置、心跳控制(HeartbeatControl),这些通过安装插件都可以轻松设置。如果你仍然对自己的网站速度不满意,也建议站点转换为GeneratePressGenerateBlocks。

WordPress性能优化如何加速优化WP

USDT是什么意思?USDT是什么币?

大陆用户怎么买数字虚拟货币?

轻松实现Word文档中添加打勾的小方框「☑」

欧易OKX交易所官网APP下载及注册账号详细教程

欧意APP下载-欧意OKX交易所官方新版APPv6.53下载

ChatGPT怎么下载?手机ChatGPTAPP安卓/IOS版下载

Telegram(电报)登陆收不到短信验证码怎么解决

Twitter推特账号注册详细教程(2023图文指南

把个人网站封装生成百度小程序的方法分享

OGC是什么意思?与UGC和PGC有什么区别?

禁止WordPress媒体库上传图片自动生成多个

微信:chennc/扫右侧二维码


相关标签: 狂人网络

本文地址:https://www.badfl.com/article/8da4970b71ee4b503e35.html

上一篇:网站改版如何规范做不会掉搜索排名?...
下一篇:GoogleAMP是什么?与SEO之间有什么关联?...

发表评论

温馨提示

做上本站友情链接,在您站上点击一次,即可自动收录并自动排在本站第一位!
<a href="https://www.badfl.com/" target="_blank">自动秒收录</a>