Skip to main content
 Web开发网 » 站长学院 » 帝国cms教程

wordpress网站访问速度优化分析和建议

2021年11月16日8090百度已收录

wordpress网站访问速度优化分析和建议  帝国cms提速 第1张

wordpress在博客、企业官网等建站领域占据着非常巨大的市场份额,它是世界范围内最流行的CMS系统,成百上千万的免费插件可以不断拓展网站功能,用过他的人都会被他的灵活性和拓展性惊叹。

但用过wordpress和国内一些建站系统的朋友都会发现,wordpress搭建的网站在访问速度上总是偏慢,特别在CPU、内存配置较低的服务器上,访问速度非常慢,甚至卡死。

难道wordpress真的比不上某些国内CMS系统?这样的访问速度还能成为全球最流行的建站系统?

本文就来说一下针对wordpress的一些访问速度的问题分析和优化建议。

问题一:网站包含被国内屏蔽的资源

wordpress由国外团队开发,代码未经优化时可能包含被国内屏蔽的资源请求(如谷歌字体),众所周知,谷歌已被大陆屏蔽,然而谷歌出品的一些开源项目真的非常强大,被众多开发者青睐,这就包括wordpress开发团队,一旦这些项目被网站引用,就会导致速度非常缓慢

解决方案:

有些国内制作的主题,例如无忧速建拖拽式建站主题,代码已经过优化,不存在此类问题;其他朋友需要找专业的开发者调整代码,把wordpress的无用代码全部移除;

问题二:网站没有静态化(用于解决前台速度慢)

有些CMS系统打开速度快的一大原因就是他本身就是静态化的,每次发布新文章都需要在后台进行一次更新操作,实际上就是在生成静态文件;静态化的好处是提前生成网站各个页面放入缓存,不必每次访问页面都去查询数据库,然后再动态生成页面,这样可以极大改善因服务器CPU、内存配置低造成的卡慢;而wordpress默认没有静态化功能,需要安装插件来实现。

解决方案:

1. 这里推荐wp super cache,这是个免费插件,可以在后台-插件-安装插件搜索插件名找到。

2. 建议使用Linux系统,同等配置下,Linux运行PHP效率更高,网站速度更快,PHP版本选择PHP7或以上。

问题三:服务器CPU、内存配置太低(用于解决后台速度慢)

不可否认的是wordpress对服务器硬件配置要求偏高,1核1G主机可以维持基本运行,低于1G内存会经常宕机,有的低价服务器对CPU性能限制较大,虽然你看到的参数比较高,但是对方通过各种手段让你的CPU性能发挥永远超过不了他们指定的值,这也会导致服务器经常宕机。所以建议主机在正规渠道购买,比如阿里云,主机内存2G以上最佳。

问题四:压缩合并网站代码

css、js、HTML等代码经过合并和压缩可以减少服务器请求次数和文件大小,从而降低服务器压力,加速网站。

解决方案:

有的主题自带此功能,以无忧速建主题为例,将“css文件合并和压缩”、“JavaScript文件合并和压缩”设置为“启用”(建议网站界面和内容维护结束后再启用,否则会出现某些布局配色修改后无变化的问题);

wordpress网站访问速度优化分析和建议  帝国cms提速 第2张

启用css、JavaScript脚本合并

问题五:网站有大图或视频,而服务器带宽低、线路差

为了节省建站成本,多数朋友都会选择配置较低的服务器,带宽大部分都是1-2M,这本身没有什么问题,但是在后台上传图片的时候,图片未经过优化,直接把几百K甚至几M的图片上传至后台,这里我们来计算一下,1M带宽最高传输是128K每秒,一张1M的图片完全下载完毕展现在用户面前需要最少1024÷128=8秒,如果你的服务器是香港主机,由于机房距离远,线路不稳定,速度还会更慢。再试想一下一个页面有多张几百k甚至几M的的图片,网站打开速度会有多慢;

还有一部分主机质量比较差,对线路支持不完善。众所周知,中国线路由三大运营商支配——移动、联通、电信,假如你买的服务器只支持电信线路,那么联通、移动宽带的用户访问你的网站就会很慢;另外还有一点,香港主机对移动线路支持的格外差,再高的带宽,用移动宽带访问香港主机也非常慢。

解决方案:

1. 尽量使用国内主机,尽管备案过程较为繁琐,但是如果在意访问速度,那么国内主机绝对是不二之选,同等配置下香港主机无论如何也没有国内主机快;

2. 增加带宽,增加带宽可以解决网站有大量大图的速度慢问题,但是成本较高;

3. 采用CDN加速图片,CDN价格较低,并且加速效果非常明显,CDN具体是什么可以自行百度查询,但CDN只能用于国内有备案的主机,这里是阿里云CDN购买地址:插件;

问题六:视频和网站放在同一服务器下

有的朋友有在网站上展示自己视频的需求,视频体积一般都很大,为了优化播放体验,打开有视频的页面时浏览器会自动缓冲视频,这个时候你的服务器既要向用户传输大视频,又要加载图片文字,如果服务器带宽很小的话势必会很慢。

解决方法:

视频放在单独的高速服务器上,这样页面图文从网站服务器请求,视频从另外一个专门的服务器请求,不会因为某一个加载速度慢而导致整站卡死;视频服务器可以选择阿里云OSS,购买地址:,或者千牛对象云存储;

评论列表暂无评论
发表评论
微信