6招优化WordPress打开速度-让你的网站飞起来

news2024/9/24 13:23:38

为什么我们的WordPress网站比你的快?

我们的官网是使用WordPress框架搭建的,有没有发现我们的网站非常快,而你的WordPress网站比较慢呢?那是因为我们的网站经过了优化。

WordPress 很慢?

为什么很多人都会觉得 WordPress 很慢?

这里不得不吐槽一下,作为外贸圈独立站建站最通用的建站系统 WordPress 来说,在设计上的确是有点问题的,除了经典的引用大量海外墙外资源,国内访问极慢,甚至打不开的情况;还有就是数据库结构也比较简单,把所有文章数据都丢到一张表;wordpress有一套完善的插件生态系统,让使用wordpress的人实现某些功能确实非常简单,但是相对应的是,搞wordpress开发的人,不一定都有良好的编程代码习惯,总是弄些臃肿不堪的插件出来,作为使用者又没有能力去修改,只知道去添加,关键是wordpress框架是全动态的运行机制,而且每次都要加载全部的后台插件,跑个很简单的页面都要全部遍历一下。这样搞法,显然不是明智的,也难怪大多数 WordPress 网站都有有速度慢的问题。

导致WordPress网站访问速度慢的原因有以下几点:

  • 服务器
  • WordPress配置 – 如果你的WordPress站点没有提供缓存页面,服务器负载过大可能导致网站速度变慢甚至整个崩溃。
  • 页面大小 – 主要是没有优化过的图片
  • 不良插件 – 如果你使用了代码质量非常差的插件,就会非常明显地拖慢你的网站速度。
  • 外部脚本 – 像广告、字体加载器等外部脚本,也会对你的网站性能产生巨大的影响。

所以我们要想提高 WordPress 的速度和性能,就要从这些方面入手。

网站速度很重要,这是你应该知道的

没有人喜欢加载速度缓慢的网站,尤其是Google。

速度是PC端以及移动端谷歌SEO排名的重要因素之一。它影响着用户体验、对流量有直接的影响!

说直白的:如果你的网站打开速度慢,那么排名和流量与你无缘,谢谢

如何查看网站的访问速度?

推荐使用谷歌官网推荐的测速工具PageSpeed Insights (谷歌对网站的速度评分也是以该工具的结果为准,直接集成到谷歌官方站长后台)

测试结果大概如下图

优秀的网站,测速分值应该在90分以上,好的网站,测速分值起码也应该在80分以上

请注意:PC端和移动端的分数是分开的。按现在互联网的情况来说,移动端分数更为重要。

下面给大家讲讲我们多年经验总结出来的优化WordPress速度的实战技巧

1、选择一台好的服务器,并进行服务器调优

2、选择一套速度快的模板主题,或者优化模板主题的js和css

3、去掉不必要的插件

          4、图片优化

5、做好缓存

6、挂CDN

1、选择一台好的服务器,并进行服务器调优

好的服务器很重要,首先是结合你的业务区域,选对地区,例如你是做美国市场,就上美国的服务器,配置性能方面,起步2核2G以上即可

然后服务器软件方案建议采用nginx+php7.4以上(千万不要选择老掉牙的php5.2之类的),同时还要进行以下操作:

  • nginx调优
  • php扩展调优
  • redis调优
  • memcache调优

这些就不展开细说了,展开讲的话每一个主题都是长篇大论

2、选择一套速度快的模板主题,或者优化模板主题的js和css

好的模板主题非常重要。我们做网站最重要的目的不是为了好看,其实是为了流量,有流量才有成交啊,对吧

说白了,就是要SEO做得好。

市面上很多模板其实只是单纯设计好看,模板的作者为了自己省事,往往引入大量的js甚至外部js

这时候你能否选择一套好的模板直接决定了你网站的打开速度基础。

关于什么模板主题快,我建议搭建可以搜索 “速度最快的WordPress主题” 这个关键词,网络上大把推荐了。

我们内部建议和推荐的话是:Neve 3.3.0以下版本(有些主题越升级越卡哦,经过多年实践,3.3.0到头了,再升就呵呵了)

这套模板非常轻量级和简约,js也非常少,框架功能也完全够用,初始模板也简单大气上档次

再配合elementor做单页,妥妥地适合做外贸独立站

当然,如果你不是全新做站,有历史包袱。那么你唯一能做的就是找你们公司的it运维人员进行网站模板js优化,或者干脆换模板或者重新做站了。

3、去掉不必要的插件

wordpress这套程序的框架有个问题,就是他每次启动入口,都会把所有插件都过一遍。这是大家抱怨他卡,性能慢的一个重要原因。

所以,如果你后台安装了很多插件,不管你有没有用,只要你安装并启用了,你网站每次被人访问,你的插件都要被重新加载一遍。

所以,为了速度,请你去掉不必要的插件,尽量精简。

4、图片优化

图片优化是必须的!

因为你网页的大小,其实主要取决于你的图片大小

优化图片有2个方向,一是格式,二是质量

格式上,选用先进的图片格式,例如webp

质量上,主要是根据你的实际需要去上传图片或者使用插件优化图片,因为你不可能为了展示一个很小的图就上传一张分辨率几K的,完全没必要,浪费空间,也大大降低了加载速度

图片优化方面的插件我们推荐:Converter for Media

5、做好缓存

wordpress这套程序跟以前国内一套应用很广泛的cms《dedecms》很不一样,他是本质是纯动态的,原生的wordpress从不生成真正的静态html页面。

就算你用了伪静态使网站url看起来是静态html,但是他本质的运行机制还是全动态的跑php。

wordpress的插件市场也没有生成纯静态页面的好用的插件,大多数只有缓存插件。

基于这样的机制,想优化速度,安装好的缓存插件非常重要。

我们推荐使用:Autoptimize+W3 Total Cache  这2组合拳

W3 Total Cache的低阶应用的话,直接按软件设置就可以了。但是想要更快,更爽的速度体验的话,一定要配合服务器伪静态配置,做到直接的服务器级别重定向到缓存文件。这样可以避开wordpress天然的跑遍全站的php机制,极大幅度提升用户体验。

挂上这两兄弟的组合拳,模板又没什么大问题的话,网站谷歌速度评分基本上60分是没跑的了(不挂的话你试试,最多就20-30分,满分100分哦)

6、挂CDN

这个没什么好说的,就是加速全球节点速度,还有缓存点图片内容

我们推荐使用全球知名CDN龙头供应商:Cloudflare

ps:这个CDN外网很快,国内由于众所周知的原因,卡成狗哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/382774.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言进阶:指针的进阶】函数指针

本章重点内容: 字符指针指针数组数组指针数组传参和指针传参函数指针函数指针数组指向函数指针数组的指针回调函数指针和数组面试题的解析⚡函数指针 函数指针:指向函数的指针。 通过之前的学习我们知道数组指针中存放的是数组的地址,那么函…

如何在网络安全中使用人工智能并避免受困于此

人工智能在网络安全中的应用正在迅速增长,并对威胁检测、事件响应、欺诈检测和漏洞管理产生了重大影响。根据Juniper Research的一份报告,预计到2023年,使用人工智能进行欺诈检测和预防将为企业每年节省110亿美元。但是,如何将人工…

Sqoop 使用详解

Sqoop 概述Sqoop 是Apache 旗下的一款开源工具,用于Hadoop与关系型数据库之间传送数据,其核心功能有两个:导入数据和导出数据。导入数据是指将MySQL、Oracle等关系型数据库导入Hadoop的HDFS、Hive、HBase等数据存储系统;导出数据是…

web学习-Node.js入门学习

web学习-Node.js入门学习1.回顾与思考2. 初识Node.js2.1 Node.js的简介2.2Node.js的环境安装2.3. fs文件系统模块2.3.1 fs.readFile()2.3.2 fs.writeFile()2.3.3 练习-整理考试成绩2.3.4 fs模块-路径动态拼接的问题2.4 path路径模块2.5 http模块2.5.1 服务器相关的概念2.5.2 创…

移动app安全测试工具好物分享

移动互联网时代,我们的生活和工作深受移动app的影响。随着移动app的广泛应用,安全问题成为人们最关注的话题之一。移动app安全除了和软件开发密不可分之外,软件测试的作用也是不容忽视的。移动app安全测试是指测试人员利用各种测试手段验证Ap…

Java之注解

注解1.1 注解的概念1.2 内置注解1.3 元注解1.4 自定义注解1.1 注解的概念 Annotation 是从JDK5.0 开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序做出解释(这一点和注释comment没什么区别)可以被其他程序&#xff…

解读场景化视频制作工具的实现过程

内容视频化正当其时,企业级智创工具创造新价值。全领域的内容视频化已是显性之势,其不仅覆盖传媒行业,更多泛行业正在以视频化内容的多元姿态创造新的商业价值。于是,不仅新闻传媒行业在超前体验智能化视频创造的效能红利&#xf…

ClickHouse进阶篇-多表连接物化视图

简介 在写这篇文章的时候doris 1.2 的物化视图只是支持单表建立物化视图,现在说下ClickHouse多表的物化视图。 前言 本文翻译自 Altinity 针对 ClickHouse 的系列技术文章。面向联机分析处理(OLAP)的开源分析引擎 ClickHouse,因…

蓝库云|ERP系统在企业数字化转型中最常用的八大功能

ERP系统和与企业数字化转型 随着数字化发展的兴起,规划和管理已成为企业产生富有成效的成果的关键。许多企业采用了企业资源规划 (ERP) 等先进工具,使企业所有者能够以高效的方式规划和管理其资源和运营。 ERP系统负责整合业务的不同流程并向决策者提供…

【LeetCode】剑指 Offer 20. 表示数值的字符串 p127 -- Java Version

题目链接:https://leetcode.cn/problems/biao-shi-shu-zhi-de-zi-fu-chuan-lcof/ 1. 题目介绍(20. 表示数值的字符串) 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序&#xff…

【软件测试】还在背锅?接口自动化测试5个测试点(重要)8年测试的总结......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 功能测试 接口的功能…

什么是数据可视化,数据可视化有什么价值

“数据可视化”这个词看上去似乎让人有点摸不着头脑,但其实在实际生活中也有类似的应用。举个例子,媒婆给你介绍对象,前面给你铺垫一堆,如五官端正、身材修长、皮肤雪白(各种繁杂的信息描述),你…

Java集合(一)

目录 Java集合框架概述 Collection接口 Collection接口方法 Iterator迭代器接口 使用 Iterator 接口遍历集合元素 Iterator接口的方法 Iterator接口remove()方法 使用 foreach 循环遍历集合元素 Java集合框架概述 一方面, 面向对象语言对事物的体现都是以对…

一文搞懂华为的HCIA-Datacom(学习视频+模拟器+考试题库)

一、华为认证是什么? 二、为什么要选择华为认证 三、HCIA-Datacom的介绍 1.通过认证验证的能力 中小型园区网络的规划设计、部署实施、运维和优化能力 2.建议掌握的知识 路由交换原理、WLAN基本原理、网络安全基础知识、网络管理与运维基础知识、以及SDN与编程自动…

全球十大正规贵金属交易价格走势app软件排名(2023口碑榜)

最近,随着人们对贵金属产品的需求增加,贵金属价格走势变得更加复杂。为了更好地掌握贵金属市场的变化,很多投资者都在寻找一款可以追踪贵金属价格走势的app软件。 针对这一需求,现在已经有多款贵金属价格走势软件涌现在市场上。…

SSRF学习 3

目录 <1> 什么是SSRF&#xff1f; <2> 通常SSRF会发生在哪些位置&#xff1f; <3> 测试流程 <4> Weblogic-ssrf 复现 (1) 漏洞存在点 (2) 注入HTTP头&#xff0c;利用Redis反弹shell (3) 修复方案 <1> 什么是SSRF&#xff1f; SSRF(Serv…

CentOS安装配置Nginx

一、下载Nginx&#xff1a; 说明&#xff1a; 1&#xff09;因为这是一个stable稳定版本。 2&#xff09;Mainline version: 开发版&#xff1b;Stable version: 稳定版&#xff1b;Legacy versions: 早期版本&#xff1b; 二、上传到Linux中&#xff1a; 三、解压文件&#…

HBase集群部署

目录 一、前期准备 二、HBase下载 1. 查看HBase与hadoop版本对应关系 2. hbase的下载 3. 将hbase的tar包上传到linux 下 二、安装hbase 1. 解压 2. HBase的文件配置 主机名hadoop版本HBase版本hadoop安装路径Hbase安装路径HadoopMaster3.3.02.4.3/home/hadoop/softwareh…

【SSM】篇二:注解开发与AOP

文章目录1、注解开发1.1 注解开发定义bean1.2 纯注解开发模式1.3 注解开发Bean的作用范围和生命周期1.4 注解开发依赖注入1.5 注解开发管理第三方Bean2、Spring整合案例2.1 Spring整合mybatis2.2 Spring整合Junit3、AOP3.1 AOP思想入门案例3.2 AOP工作流程3.3 AOP切入点表达式3…

pg逻辑复制详解

目录 什么是逻辑复制 逻辑解析 复制槽 output plugin ​​​​​​​几个常见的outputplugin 几个能手动接收解析数据的函数和工具 逻辑解析测试1&#xff1a;观察用2个不同的output plugin解析数据 逻辑解析测试2&#xff1a;使用pg_recvlogical工具接收逻辑解析数据&am…