网站的打开速度对于访客来说,重要性自不必多说。如果一个网站几秒钟还没有打开,访客基本上毫不犹豫的就会离开。网站的打开速度可以说决定了网站是否有流量的第一先决条件。

下面提供了几个检测网站速度的工具,可以根据自己网站的情况逐条去处理一下。

检测网站速度的工具:

1)、谷歌浏览器带有网站检测工具

访问网站-》f12->选择lighthouse->分析网页加载情况

2)、谷歌提供的免费检测工具https://developers.google.com/speed/pagespeed/insights

2)、https://www.isitwp.com/free-website-speed-test-tool-for-wordpress/

根据我的网站运行情况给出一些网站提速的一些建议或方法。

一、主机

一般选择独享型主机为佳。像很多共享性主机,您不知道有多少人在共同使用,很容易导致卡顿白屏、加载速度波动很大。像国内阿里云、腾讯云、华为云作为龙头企业的主机还是很有信任度的。小编建议,还是阿里云的云主机,我没收广告费,但是PING低稳定性确实很高。

二、主题选择

每一个主题都有其侧重点,例如:博客、企业站、资源、视频等等。选择一个能够满足自己需求的主题才能达到事半功倍的效果。其次、选择一个简单的主题会比一个布局复杂,动画特效多的主题加载速度要快的多。可以根据满足实际需要功能的前提下,选择较为简单的主题。一般定制的主题没有那么臃肿的安装包,加载速度也是很快,主题包最好是简洁的,或则定制的,我们的积木主题在开发上也注意了轻量安装包的问题。

三、插件

插件功能越强大,所需要加载的代码越复杂。加载的插件越多,网站的速度就越慢。所以根据需要尽量少的安装插件,删除不启用的插件。没安装一个插件都要检测一下网站的加载效果,加载较慢的插件要慎重选择是否使用。

四、缓存

每次网站加载都会从数据库中查询信息,然后php控制筛选这些信息,最后访客才能看到页面,这是一个过程。但是用缓存,这个过程就可以跳过,从而使网站速度明显加快。比较推荐的是安装php的缓存扩展,无特殊需要安装opcache即可如下图:

也可以使用wordpress的缓存插件,可以根据需要选择如下图:

五、图片

Wordpress现在支持webp格式的图片,同等的图片占用的空间会更小加载速度更快。还可以用https://tinypng.com/压缩工具把图片压缩一下。

六、音频视频

音频和视频一般都比较大,如果直接上传不仅占用服务器资源比较大,而且还会拖慢服务器的加载速度。

1)、使用哔哩哔哩、腾讯等视频上传,然后把这些的视频、音频嵌入到网站来提高加载速度

2)、使用对象存储来存放视频、音频

3)、使用cdn进行视频和音频的加速

七、使用CDN加速

Cdn加速是在现有基础上增加一层新的网络架构,通过部署边缘服务器,采用负载均衡、内容分发、调度等功能,使用户可以就近访问获取所需内容,从而解决网站拥塞情况,来提高用户访问响应速度。

八、防火墙

使用防火墙的主要目的是阻拦一些恶意攻击,从而释放服务器资源以达到提高网站速度的目的。

九、图片、视频的懒加载和延迟加载

图片、视频在网站中占有很大的比重,如果一个页面有很多图片,全部加载出来会占用很大的加载时间,从而导致访客的离开。延迟加载是,页面可以先加在主要的框架,然后再逐个的加载视频和图片。这样不至于让访客直接看到空白页面。懒加载是先加载客户查看的位置的图片,其他位置等待客户查看才会加载。

十、wordpress、php的更新

Wordpress版本的更新是比较频繁的,每次更新不仅提供一些新功能,还会修复一些BUG和漏洞,都会一定情况的提高加载速度。Wordpress的主题和插件的更新能够更好的适配新版本的wordpress,从而提高加载速度。Php版本的更新最好是参考主题和wordpress适配的版本。但是最少应该是php7及以上的版本更佳。

十一、动静态分离

网站是有静态和动态两种文件形式,例如静态的js、css和媒体图片,和动态的php加载文件。

我们可以把静态的文件直接使用cdn进行加速,那么占用服务器资源的就只剩下动态的php操作,这样就会大大节省服务器资源

十二、wordpress程序优化(推荐使用SEO合集或网站百宝箱)

1)、移除wordpress中的多余信息(例如:feed、前端Admin栏、XML-RPC、RSS源及链接、前后文信息、WordPress版本信息、wlwmanifest链接、)

2)、禁止wordpress生成各类尺寸的缩略图

3)、删除文章时删除文章的特色图片

4)、优化Gravatar加载

5)、移除语言包的加载(部分用户使用的有语言包可忽略)