N个加快网站速度的方法

网站访问速度是用户体验的第一重要指标,好的网站打开速度能够减小用户等待,下降跳出率,对于网站的转化是很是有利的。今天就来分享下Hunk网站速度优化的N个方法,为何是N个呢,由于网站提速的方法会愈来愈多,我会及时更新到这里,帮助你们解决网站速度慢的问题

原文:N个加速网站速度的方法php

1.使用好的空间 / 服务器

这是保证网站速度的第一要素。node

空间对于网站比如发动机对于汽车,一样是1.5T,新思域百米加速能跑到7.2S,而其余车型1.5T很难有这么快的速度web

通常的空间分为两种,共享空间和VPS。数据库

在相同状况下,VPS的速度要比共享空间快。缓存

若是你正在使用Bluehost共享空间,并想加快速度的话,能够考虑换linode安全

2. 使用php7

php7在同等条件下比php5要快不少,网站的流畅度要高不少。因此若是你如今的空间/vps不是基于php7的,那么能够将php升级到7,速度会有必定的提高。服务器

下面简单介绍bluehost空间切换php版本的方法php7

1) 首先必定备份网站,参考dulicator备份网站的方法编辑器

2) 进入bluehost后台,点击logo进入cpanel, 找到php config, 点击进入,而后选择PHP 7.0 (FastCGI) [Beta, check site functionality for compatibility after enabling],再保存便可。ide

bluehost改php版本

3)修改完成之后,立刻检查网站。若无问题,在速度上应该有必定的提升。

若是使用的是VPS,那么在配置空间的时候就能够安装PHP7版本,若是已经配置好了,也能够由低版本升级到PHP7。

3. 删除无用插件

WP插件极大的扩展了wordpress网站的功能,可是凡事都有两面性,插件在带来方便的同时,也会有几个问题:

1) 拖慢网站速度

2) 可能与其余插件冲突致使网站出问题

3) 可能会有漏洞,致使被黑

因此装插件必定要慎重。遵循一个原则,能不装就不装(别由于插件不要钱就使劲装)

以AVADA主题网站为例,我本身的网站的插件不会超过10个,通常是

  • fusion core (AVADA自带,必须装)
  • fusion builder (AVADA5.0起自带,必须装)
  • Contact form 7 表单插件
  • Conctact form DB 询盘记录插件,已下线,能够在本站免费资源页面里面下载
  • layerslider slider 插件 (也能够选择其余的slider好用插件,一个网站只须要用一种便可)
  • WP optimize 优化网站,清理数据库和缓存插件,这个能够清理的时候装下,不用的时候就卸载掉
  • Search meter 搜索查询插件,能够记录全部你网站上面搜索的词及搜索结果数量,能够帮助你丰富网站内容
  • w3 total cache 缓存插件
  • duplicator 备份插件,只在备份的时候装下,不用的时候能够删除
  • SEO by yoast SEO插件,功能强大,自带robots编辑功能和XML网站地图的功能,省掉一个插件

固然,并非说必定只能10个,只是说尽可能少,通常B2B企业网站来说,10个插件都够用了。

因此当你的插件有列表有十几二十几个的时候,赶忙检查并删除非必须要的插件。

我的以为如下常见的插件均可以不装

  • Google analytics 直接把GA代码放主题后台便可,根本不用装一些插件
  • WP EDIT 我的以为WP自带的编辑器功能已经够用了,网页也不须要弄的五光十色的,因此这个插件虽然功能强大,但有点多余
  • wp smush 是好插件,可是不必装,图片你在本地处理好再上传便可,不必为了偷这个懒而增长网站的负担
  • jetpack   bluehost空间一键安装的插件,无用
  • mojo       bluehost空间一键安装的插件,无用
  • 其余的插件等

总之,原则就是能不装就不装。

当你删除一些没必要要的插件后,你会发现,速度提升了很多。

4.网站正确放置图片

图片少则几K,几十K,多则几百K,若是太多图片的话也会拖慢网站的速度。

图片优化处理包含两步

1)使用正确尺寸的图片

好比,你要在AVADA的首页用1/3+image frame并列放三张图片,那每张图片的宽度为337PX,若是你放的是图片是每张500PX,那么就浪费了尺寸,由于它只能显示337PX
再好比,用portfolio作的产品页面,若是加上了sidebar的话,正文部分的内容也只有750px左右的宽度,若是你放了1000PX的图片,那也是浪费掉的

因此必定要根据实际须要的尺寸来上传图片,而不是“大材小用”

2)压缩图片

肯定好正确的尺寸后,在上传以前,所有拖到tinypng.com上面去压缩一次。通常状况下能够减小30%-70%的大小,这样图片压缩对于提升网站速度很重要。

不过,只须要压缩一次就好了,第二次压缩效果就没有那么好了,并且也没有意义,压缩必然会下降质量,一次压缩就是在图片大小和质量之间找到一个平衡点。

压缩效果参考下图

加快网站速度的方法之压缩图片

5.网站加HTTPS加密连接

https是趋势,不管是从SEO出发仍是从安全性角度考虑。其实另外一个方面,https对速度也有必定的提升。由于https采用的是并行下载,至关于道路拓宽了,单位时间内经过的车天然就多了。

不过bluehost共享空间上面的https并不能加速,由于它是共享的服务器,不支持。

6.网站加缓存

1. 安装缓存插件,如w3tc等,提升速度,直接在w3tc - general导入配置文件便可,不须要设置,配置文件在本站的免费资源下载。缓存插件只装一个就行,装太多,会冲突,致使网站出问题。

2. 主题自带的缓存功能。如avada 从5.10之后加上了缓存和合并请求的功能,速度提高了很多。在theme options - advanced - Dynamic CSS & JS 里面设置便可,以下图

avada cache

7. 使用速度较快的WP主题

在AVADA以前,Hunk本身体验过很多的主题,像the7,Goodspace,flato等,都以为速度通常,特别是the7,至关卡(不知道如今改进没有)。

一个快的主题能够用最小的代码实现最多的功能,AVADA主题就是一个表明,固然AVADA并非最快的,但它在综合性能上是至关优秀的,否则也不会成为themeforest上销量最高的wp主题。

另外,对于有必定基础且对代码比较感兴趣的朋友,能够本身尝试写主题,精简代码,这样的主题才是最快的。好比Hunk的博客主题,就是改编自官方2015的主题,至关的流畅。

8. 排除404的资源连接

什么是404的资源连接呢?

通常指丢失的图片或文档等。像图片,可能一不当心删除了,可是网页上面的连接还在,因而呼,打开网页,就一直不停的下载这个资源,网站就一直在工做,负担很重。若是有不少404连接资源,那网站的速度会明显的拖慢。

9. 网站不用异地资源

什么叫异地资源? 好比你的网站是A,上面的图片却用的是B网站的图片,这样也会拖慢速度。

最好的处理方法是,全部的资源(图片,pdf文档等)都上传到本身的网站,而后调用。

另外一种状况是,不少外贸网站用了国内的统计工具 ,像CNZZ, 百度统计,51LA等。并非说这些统计工具很差,只是因为这些统计工具的JS代码等资源都在国内,客户打开你的网站的时候,就会拖慢速度。

所以,要尽可能避免这种状况的发生,外贸网站就装gg站长和GA分析比较好。

待续。。

相关文章
相关标签/搜索