影响wp系统建设的网站打开速度因素有哪些?
1、·网站建设用的主机–你使用的虚拟主机或VPS (含云主机)性能不高或者超卖严重,都会影响你网站打开速度。
2、网站缓存–WordPress是动态网站,请求量多了后,每次查询数据库自然会慢,也容易出现数据库崩溃问题,所以要为你的网站,你也可以安装一些缓存插件,如果主机提供了可以充分利用起来。
3、错误的HTTP请求–当你删除文章,或者资源丢失,网站出现403,404这些错误,另外服务器出错会返回500.502或其它HTTP错误这会影响你网站的整体性能。这些问题你都可以使用浏览器自带的开发者工具找到,但这样不方便,最佳的做法是安装插件自动监测这些问题。另外也可以使用上面介绍的工具检测出来,只是需要自己查看。
4、重定向过多·Redirect是肯定会减慢网站打开速度,其原理就是通知客户浏览器重新请求一个新的地址,只不过这个过程是自动的而已,对于网站的打开方式最好统一使用一种,要么带www,要么不带,如果使用了ssl,则统一重定向到带ssl的地址,如htttps:/ ntsem.com。
5、图片尺寸–网站上有很多图片的话,如果不压缩图片,或者使用新一代的图片格式,会严重影响网页加载速度,对于图片的优化可以压缩图片,或者使用webp格式的图片,这些方式都会有利于提升网页打开速度。
6、页面gizp压缩–通常来说,各种测速工具都会提示让你的网页启用压缩功能,如果你使用了,可以直接在控制台里面开启即可。
7、WordPress主题·网站的主题代码写得不是很好,非常冗余的话,也会影响网页加载速度,因此选择主题时,选择有售后服务技术
支持比较好的主题是非常不错的,例如本站使用的;通常来说主题会加载很多的js脚本文件和CSS样式表文件,这些都会影响速度。当然你可以做对这些资源做动静分离。
8、MySql数据库负荷–WordPress建的网站使用的是Mysql数据库,并且是动态网站,如果网页上的数据来源于多张表或者要多次查询,必然随着流量增多网站会变得更慢,甚至高峰时造成数据库崩溃,会出现著名的错误:Error establishing a database connection,出现这个提示就表示数据库崩溃了,你需要重启mysql数据库才行。
9、第三方资源和脚本–第3方的资源通常表现在字体,js脚本,根据我的使用体验来看,如果你的网站安装了google analytics和adsense代码,在测速时要慢一点,这个问题没法解决,需要google部署更快的CDN才行。通常来说第三方资源或者脚本也会影响你网站的打开速度,因为网站难免会部署一些统计分析,广告跟踪,联盟代码等等。