N个加快网站速度的方法

网站访问速度是用户体验的第一重要指标,好的网站打开速度可以减少用户等待,降低跳出率,对于网站的转化是非常有利的。今天就来分享下Hunk网站速度优化的N个方法,为什么是N个呢,因为网站提速的方法会越来越多,我会及时更新到这里,帮助大家解决网站速度慢的问题

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

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

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

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

一般的空间分为两种,共享空间和VPS。

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

如果你正在使用Bluehost共享空间,并想加快速度的话,可以考虑换linode

2. 使用php7

php7在同等条件下比php5要快很多,网站的流畅度要高很多。所以如果你现在的空间/vps不是基于php7的,那么可以将php升级到7,速度会有一定的提升。

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

1) 首先一定备份网站,参考dulicator备份网站的方法

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

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 里面设置即可,如下图

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分析比较好。

待续。。

时间: 2024-11-05 06:25:31

N个加快网站速度的方法的相关文章

【转】加快网站访问速度——Yslow极限优化

Yslow是一套雅虎的网页评分系统,详细的列出了各项影响网页载入速度的参数,这里不做多说. 我之前就一直参考Yslow做博客优化,经过长时间的学习也算是有所收获,小博的YslowV2分数达到了94分(偶耶!),如果换用博客类小网站评分标准更是可以达到满分. 下面我就总结几点大家力所能及优化方法,分享给各位. 下面贴一下小博全新刷新的载入图,下面文章中用得到: 我认为网页优化主要分为两类,个人称之为软优化与硬优化.软优化主要包括:服务器缓存类与浏览器本地缓存类,这些优化主要是参数设置上的改动.而硬

C#提高网站打开速度的方法

一般讲到一个好的网站,一般都是需要几点,打开速度快,非常美观,操作方法,网站排名好,今天我们主要来讲一下网站打开速度快的解决方法,由于现在制作网站使用的开发语言是asp.net(C#)比较多,所以我们今天主要根据asp.net来讲. 一.浏览器端优化1.压缩网页一般情况下,正常一个网页我们都是需要讲排版格式规范,这样网站开发速度比较快,而且注释也方便写,技术人员一看就懂,但是在网页上面我们就不需要这些了,注释,还有规范的格式会增加网页容量的大小,容量越大打开速度越慢,所以我们在做网页的时候去格式

网站速度优化的一般方法

http://www.cnblogs.com/enjoyeclipse/archive/2011/06/16/2082266.html 由于网站最重要的用户体验就是速度,特别是对于电子商务网站而言. 一般网站速度优化会涉及到几个方面: 1. 数据库优化 — 查询字段简历索引,使用数据库连接池和持久化,现在还有种趋势,就是选择使用No SQL作为补充: 2. 数据缓存 — 使用Memcached等; 3. 负载均衡 — 使用ngnix等 4. 页面缓存 — 将.aspx, .jsp等动态页面缓存或

加快网站访问速度

一. 网站程序中采用DIV+CSS这种模式,不用Table 目前DIV+CSS是主流的编程语言,这与其体积小加载快的优点是密不可分的.主流的网站和CMS采用的也都是这种模式.因此建议大家也采用这种模式来编程,而不要采用原始的Table结构.Table结构不但管理不方便,网页体积也会变大,降低网站的加载速度. 二. 采用Gzip技术对网页进行压缩 采用Gzip技术对网页进行压缩是减少网页体积的一个很好的方式.一般情况下这是需要你的网站空间支持的,像我用的A5的合租主机,压缩率可以达到80%.网页体

java处理高并发高负载类网站的优化方法

一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF.尤其是Web2.0的应用,数据库的响应是首先要解决的. 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降.常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作.我推荐的是M-M-Slaves方式,2个主Mysql,多个Slaves,需要注意的是,虽然有2个Master,但是同时只有1个是Activ

提高页面加载速度的方法

提高页面加载速度的方法有如下几个方面:(一)减少HTTP强求(1)增加并行连接(2)合并资源文件:将多个小的css还有javascript文件进行合并成一个大文件,这样页面在加载页面的相关资源的时候,就会减少HTTP的请求,从而加快页面的加载速度(3)使用CSS sprite:将整个网站上所有共用的小图片都合成一张图片,然后使用background-position进行控制所需要的图片位置.原理是虽然每次只是使用了一张小图片,但是整个图片都已经被保存到了缓存中,这样每次使用就不需要再去请求图片

使用Page Speed Online改善网站速度

Google是一个伟大的企业,一直以来都非常重视网站的用户体验:对于用户体验,笔者认为,一个网站的用户体验好不好,一个很重要的因素就是网站的打开速度(加载速度):Google最近发布的在线网页加速工具--Page Speed Online,可分析任何网站的速度并且提供如何改进的建议. Page Speed对于一个网站来说,是一个很不错的工具,因为相当一部分的江西seo站长并不了解影响自己网站加载速度的因素有哪些,也就不知道如何去改进自己网站的加载速度.下面就以笔者的博客为例,来阐述一下Page

数据提高查询速度的方法(摘抄)

处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:     select id from t where num is null     可以在num上设置默认值0,确保表中num列没有

处理百万级以上的数据提高查询速度的方法

处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:     select id from t where num is null     可以在num上设置默认值0,确保表中num列没有