马海祥博客是一个专注于分享SEO优化、网站制作、网络营销和运营思维的自媒体博客!
马海祥博客 > SEO优化 > 站内SEO > 网站打开速度越来越慢该怎么解决?

网站打开速度越来越慢该怎么解决?

时间:2014-12-10   文章来源:马海祥博客   访问次数:

一般来说,访客都不喜欢用太多的时间去等待网页的打开,等待的越长,用户直接关闭网页的可能性就越大,这样就会损失很多流量!其次,关键字排名与网页的打开速度也有关系,这个主要体现搜索引擎对用户体验度上,用户体验度好,排名相对其它网站就好些。

网站打开速度越来越慢该怎么解决?-马海祥博客

因此马海祥觉得各位站长有必要去提高网页的打开速度,这个不需要太多的成本投入,只需要平时多注意一些小技巧就行了,下面马海祥就为大家分享20种方法帮你提高网站访问速度,缩短网页加载时间。

1、减少页面HTTP请求数量

比较直接的理解就是要减少调用其他页面、文件的数量。

(1)、我们在使用css格式控制的时候,经常会采用background载入很多图形文件,每个background的图像至少产生1次HTTP请求,一般我们为了让页面生动活泼会大量使用background来加载背景图,要改善这个状况,可以采用css的1个有用的background-position属性来加载背景图,马海祥建议将需要频繁加载的多个图片合成为1个单独的图片,需要加载时,采用以下形式加载即可将这部分图片加载的HTTP请求缩减为1个:

网站打开速度越来越慢该怎么解决?-马海祥博客

(2)、采用Image maps,这个方法也比较常用,只是限于同1个区域使用。

(3)、Inline images,这个方法很少见到,但对于很小很简单的图像却是很实用的。

2、添加文件过期或缓存头

对于同一用户频繁访问的图片、Js脚本文件等可以在Apache或Nginx设置其缓冲时间,例如设置24小时过期时间,这样用户在访问过该页面之后再次访问时,同一组图片或JS不会再重复下载,从而减少了HTTP请求,用户访问速度明显有所提升,同时服务器负载也会下降。

下面给出nginx配置中缓存控制的例子:

网站打开速度越来越慢该怎么解决?-马海祥博客

3、服务器开启gzip压缩

这个大家都比较了解,即将需要传输的内容压缩后传输到客户端再解压,这样在网络上传输的数据量会大幅减小。

通常在服务器上的Apache、Nginx可以直接开启这个设置,也可以从代码角度直接设置传输文件头,增加gzip的设置,也可以从 负载均衡设备直接设置,不过需要留意的是,这个设置会略微增加服务器的负担。

4、css格式定义放置在文件头部

这项设置对于用户端是慢速网络或网页内容比较庞大的情况比较有利,可以在网页逐步呈现的同时仍会保持格式信息,不影响网页美感(具体可查看马海祥博客《提高网站速度的6种网站前端优化方法》的相关介绍)。

5、Javascript脚本放在文件末尾

很多Javascript脚本执行效率低下,或者有的第3方域名脚本出现意外无法载入,如果将这些脚本放置到页面比较靠前的位置,可能会导致我们自己网站的内容载入速度下降甚至无法正常加载,所以,一般将这些脚本放置在网页文件末尾,一定要放置在前面的脚本要改用所谓的“后载入”方式加载,在主体网页加载完成后再加载,防止其影响到主体网页的加载速度。

6、避免使用CSS脚本(CSS Expressions)

有时为了要css的参数动态改变,可能会采用css expression来实现,但这样做得不偿失,会使用户端浏览器负担明显加重,所以,马海祥不建议这样做,如果需要改变,可以使用Javascript脚本去实现。

7、css、javascript改由外部调用

如果css、js内容比较庞大,尽量不要写到同1个页面中去,改由外部载入比较妥当,因为浏览器本身会对css、js文件进行缓存。

8、使用多域名负载网页内的多个文件、图片

记得有资料说明,IE在网页载入过程中,在同1时刻,对同1域名并行加的HTTP请求数量最高为2个,如果网页需要加载的文件数量超过2个(通常远远超过),要加快网页访问速度,最好将文件分布到多个域名,例如19楼,其js文件采用独立的域名,据说百度的图片服务器数量在20台以上。

9、缩减iframe的使用,如无必要,尽量不要使用

iframe通常用于不同域名内容的加载,这同时也可能因iframe内容加载速度影响到主网页加载速度,如果可能,把需要加载的内容抓取到本地直接嵌入。如果实在需要iframe加载,采用后载入方式实现。

10、压缩Javascript、CSS代码

一般js、css文件中存在大量的空格、换行、注释,这些利于阅读,如果能够压缩掉,将会很有利于网络传输,这方面的工具也有很多,一般可以保留开发版本,利用工具生成生产版本,2个文件比较,一般压缩率能达到50%以上,减少的数据量还是比较可观的,具体的工具软件可使用http://www.mahaixiang.cn/zyxz/zxgj/cssys.html

我这个博客刚改版完成,各种代码还没有进行优化和压缩,目前yslow评级只能达到D,等有时间进行部分优化,达到C等级应该问题不大。

11、避免脚本重复调用

养成良好的开发维护习惯,尽量避免脚本重复调用,因为过多的脚本重复调用不但会使网页代码显得很臃肿,也会因为脚本文件太多拖延网页的打开速度。

12、优化图片文件

优化图片文件,减小其尺寸,特别是缩略图,一定要按尺寸生成缩略图然后调用,不要在网页中用resize方法实现,虽然这样看到的图片外形笑了,但是其加载的数据量一点也没减少。曾经见过有人在网页中加载的缩略图,其真实尺寸有10M之巨。

普通图像、icon也要尽可能压缩后,可以采用web图像保存、减少颜色数等等方法实现(具体可查看马海祥博客《网站图片优化的分类有哪些》的相关介绍)。

13、配置ETags

ETag全称为Entity Tag,意思是实体标签,从名字上看,是对于某种实体的一个标识,它属于HTTP协议的一部分,也就是所有的Web服务器都应该(也确实能)支持这个特性。

它的作用是用一个特殊的字符串来标识某个资源的“版本”,客户端(浏览器)来请求的时候,可以比较,如果ETag一致,则表示该资源并没有修改过,客户端(浏览器)可以使用自己缓存的版本。

14、Ajax采用缓存调用

这个的使用可以参照Discuz论坛代码,里面对于大量使用的Ajax调用都采用了缓存 调用方式,一般采用附加特征参数方式实现。

不过,马海祥要提醒大家注意其中的特征参数(如下图所示),这个参数不变化就使用缓存文件,如果发生变化则重新下载新文件或更新信息。

网站打开速度越来越慢该怎么解决?-马海祥博客

15、合理使用Flush

用户端发送浏览请求后,服务器端一般要花销200-500ms去处理这些请求,在此期间,用户端浏览器处于等待状态,如果要减少用户等待时间,可以在适当的位置使用flush,将已经就绪的内容推送到用户端,这在php中很容易实现例如:

网站打开速度越来越慢该怎么解决?-马海祥博客

16、Ajax调用尽量采用GET方法调用

实际使用XMLHttpRequest时,如果使用POST方法实现,会发生2次HTTP请求,而使用GET方法只会发生1次HTTP请求。如果改用GET方法,HTTP请求减少50%!

17、尽可能减少DCOM元素

这个很好理解,就是尽可能减少网页中各种<>元素数量,这种的冗余很严重,而我们完全可以用取代之。

18、避免采用301重定向、302转向

301是永久性跳转,302是临时性跳转,一般情况下都是301跳转,很少人用302的,301跳转是让百度权重从一个网站转移到另一个网站上,302跳转的百度权重还是在原来的网站上,只用于临时的跳转,当然,一般使用这些跳转的,都需要一定的时间来缓冲,如果302跳转用的时间过长,可能会被百度判断为作弊,会被k站。

19、采用分页的方式展现

当页面内容庞大到一定程度,可以采用分页的方式展现,或者taobao的那种翻页后载入方式,这样可以最大程度的减少单页面的打开速度,提高页面的打开速度(具体可查看马海祥博客《如何解决网站分页导致的SEO问题》的相关介绍)。

20、使用CDN(Content Delivery Network)网络加速

现在国内做CDN加速业务的公司很多,简单讲,就是将你的图片、视频扩散到CDN网络所能到达之处,让用户访问时能就近下载到这些文件,从而达到网络提速的目的,这样做,同时能减轻你自己网站的负载。

马海祥博客点评:

网站页面打开速度是提高网站用户体验的重要因素之一,再好的网站一旦打开数度太慢都是会失去大量用户,甚至因此被淘汰。

提高网站速度需要从多方面进行,要想让网站速度变得更快就需要从各个方面入手,大到服务器架构小到一个icon,所以不要忽略任何一个细小因素。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于https://www.mahaixiang.cn/znseo/965.html,注明出处;否则,禁止转载;谢谢配合!

相关标签搜索: 网站速度   网站打开速度  

上一篇:如何保证搜索引擎能快速收录网站文章
下一篇:如何做好网站内页的SEO优化

您可能还会对以下这些文章感兴趣!

  • 原创内容就一定是优质内容吗?

    原创内容就一定是优质内容吗?这个话题对博主或一些站长圈内的朋友来说,是一个老生常谈且百谈不厌的话题。随着搜索引擎算法不断的迭代更新、越来越智能化,对于优质内容的判断标准也是在不同阶段有不同的要求。现在很多站长或SEO人员一味的为了创造内容而创造内容,但又有多……【查看全文

    阅读:1429关键词: 原创内容   优质内容   日期:2017-12-12
  • 文章质量的高低是否取决于文章内容的多少?

    一般用户在网上阅读内容时,注意力只能集中很短的时间。一般来说,读者在一个网站的文章里驻留的时间平均保持在96秒钟。这意味着你只有一分半钟的时间与读者沟通。因此,很多网站的经营者都会特意把内容的长度限制在扫几眼就能读懂的范围内,那么在网站里一篇文章的最佳……【查看全文

    阅读:1819关键词: 文章质量   高质量文章   低质量文章   文章内容   文章   日期:2014-05-16
  • 网站跳出率的分析方法及优化技巧

    网站跳出率是指用户通过搜索引擎进行搜索关键词来到你的网站,只浏览了一个页面就离开与全部浏览数量的百分比。观察关键词的跳出率就可以得知用户对网站内容的认可,或者说你的网站是否对用户有吸引力,而网站的内容是否能够对用户有所帮助留住用户也直接可以在跳出率中……【查看全文

    阅读:1328关键词: 网站跳出率   跳出率   网站优化   日期:2016-03-25
  • 从网站流量公式来看如何提升网站流量

    随着互联网的发展,出现了一群特殊的人,他们有一个共同的名字叫做“站长”,虽然他们各自经营的内容不一样,但是他们有一个共同的目标就是提升网站流量,只有提升流量才能提高网站的排名,从而创造效益。一个网站要想有更大的发展,首先要有流量,网站没有流量就没有人……【查看全文

    阅读:1004关键词: 网站流量   日期:2017-11-26
  • 网站URL路径该如何做SEO优化

    搜索引擎作为一个程序,在互联网上抓取和识别网站唯一的标准就是:网站URL路径,我们想要把网站权重做起来,就要想办法让我们每一点权重集中起来,网站URL路径的优化就是网站路径的集权,通过把权重集中于一个主路径上,进而获取更好的搜索引擎的权重,路径优化是SEO优化的比……【查看全文

    阅读:5418关键词: 网站优化   seo优化   seo   日期:2015-08-12
  • 新手站长该如何做网站结构优化

    一个好的网站架构,才能承担起SEO的排名,我们不仅要让用户对我们网站感兴趣,我们还需要让搜索引擎蜘蛛感兴趣,只有让搜索引擎蜘蛛感兴趣,才能经常来光顾我们的站点,才能收录我们的网站,这样我们的网站才能增强曝光率,合理的网站栏目结构,能正确表达网站的基本内容及其……【查看全文

    阅读:2478关键词: 网站结构   网站优化   日期:2016-01-21
  • 多年的老网站突然不收录的原因是什么?

    网站文章不收录是每一个站长都遇到过的问题之一,比如网站突然无缘无故就不收录了,或者是一些网站文章根本就不被收录。对于文章的不收录,我们首先要分为两种况,一种是新站,网站文章一直不收录;另一种是老站,突然之间网站停止了收录。如果你的网站也是老站,突然碰……【查看全文

    阅读:3345关键词: 网站不收录   不收录原因   网站收录   日期:2014-10-09
  • 怎样使用网站热点图优化网页布局设计?

    优秀网站都是通过细节性进行调整,在保持整体网站风格和样式,通过细微的差别体现出与众不同的方式,在网站结合热点图整合创意和设计,让网站跟访客形成良好的互动效果。有了热力图的科学依据,优化网页细节就可对症下药,避免了主观臆想和盲目改版,在点击行为集中和访……【查看全文

    阅读:1296关键词: 网站设计   热点图   网站优化   网页布局   网页设计   日期:2017-04-26
  • 网站导航的优化方法和设置技巧

    一说到网站导航,可能很多人的第一印象就是网站头部的那一排主导航栏,感觉没什么优化的必要。其实这是一个误区,网站导航不仅包括这个主导航,网站其它栏目、文章分类、当前的位置、返回首页、返回上一页等都是网站导航系统的一部分。凡是有助于方便用户浏览网站信息、……【查看全文

    阅读:3027关键词: 网站导航   优化方法   导航设置技巧   导航优化   网站优化技巧   日期:2013-11-08
  • 论坛网站该如何做站内SEO优化

    众所周知,网站SEO优化对一个网站的发展与生存至关重要,论坛也是一样,现在很多站长选择用论坛建站,因为比较方便,只要建设起来有了一定人气,每天的工作只是很轻松的管理帖子和用户,不需要太多的文章编辑和内容更新。我看过很多的论坛,很多站长朋友并不懂SEO,也并……【查看全文

    阅读:682关键词: seo   论坛   网站优化   论坛优化   站内优化   站内seo   日期:2016-11-19
  • 独立博客网站该如何做站内SEO优化?

    从广义的角度来看,我这篇文章的本身也是一种SEO的手段:既然进行SEO的终极目的还是有人来看,那么作为博客主要构成的内容部分肯定才是最重要的,所以就有“内容为王”的说法,如果你的博客内容非常精彩,你也就没必要做SEO这么无聊的玩意儿了;要是你的博客不但惨淡而且无聊……【查看全文

    阅读:639关键词: 博客网站   站内seo   seo优化   网站seo   博客seo   seo   日期:2015-06-27
  • 网站关键词的选择和优化设置技巧

    很多的站长打算建立一个新站之前,首先想的不是要先找关键词,而是先想着怎么上线,关键词等到网站上线正常之后,才慢慢的通过百度指数、下拉框、相关搜索及关键词查询工具进行寻找挑选,其实对于标准的新站SEO操作而言,这是一种大忌,尤其是现在搜索引挚普遍对新站都是非常……【查看全文

    阅读:6308关键词: 关键词   优化技巧   日期:2015-10-05
  • 如何利用SEO技术设置文章网页标题

    SEO标题跟我们正文标题是完全不一样的,因为SEO标题的主要目的是为了做SEO优化而产生的,为了让用户在搜索引擎上面通过这个文章的想要表达的关键词搜索到,是为了引流而设置的标题,既然是为了SEO优化而作的,标题就不受字数的限制、不受语句通顺的限制、不受文章中心思……【查看全文

    阅读:2147关键词: seo技术   网页标题   文章标题   日期:2016-03-07
  • 百度如何判断网站文章质量度的高与低

    百度搜索引擎为了提高互联网的良性发展,对搜索算法的更新也是日新月异,不断的推出搜索新算法,要求网站运营需要符合用户体验,给用户提供有价值的内容,新算法给站长们带来的影响是很大的,但最终目的也都是为了发掘更多的优质文章。在SEO优化行业流行着这么一句话:“……【查看全文

    阅读:1272关键词: 质量度   网站文章   百度   日期:2018-11-14
  • 百度收录网站文章的现状及原则依据

    对于站长或SEO优化人员来说,如果给一个老站做关键词,只需要我们发一些高质量文章和一些外链就能带来很好的排名,网站前期的优化已经有人帮我们做完了。可如果我们做的是新站排名就十分困难,在我们设定好网站三大标签,设定好网站发展方向之后,首先就需要百度能收录网站的……【查看全文

    阅读:4770关键词: 百度收录   网站文章   百度收录现状   文章收录原则   文章收录依据   日期:2014-09-03
  • 数据库性能优化的方法

    一个数据库系统的生命周期可以分成:设计、开发和成品三个阶段,在设计阶段进行数据库性能优化的成本最低,收益最大,在成品阶段进行数据库性能优化的成本最高,收益最小。一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优,也不单单是开发阶段的事情,而是……【查看全文

    阅读:10092关键词: 数据库   数据库性能   数据库优化   优化方法   日期:2014-09-21
  • 大量重复URL被百度索引收录的解决方法

    最近,很多SEO有这样的疑惑:索引量工具显示索引量数值很高,但流量总也上不去,也没有发现我们站内有低质内容,对此,马海祥找到了导致索引量高流量低的一个原因,并给出的解决方法,URL参数也叫URL query,是一个最复杂,最容易被忽视,最容易被妥协的问题,他是网站运营中……【查看全文

    阅读:2071关键词: 百度索引   百度收录   日期:2015-07-05
  • 网站内部链接的策略规划

    当站长们都在讨论外链的时候,很少有人注意到内链的作用,内链就是网站的内部的相互链接,我认为内链的最主要的作用在于提高搜索引擎索引效率和用户体验,增加PV,除此之外,由于是自己的网站,内链容易控制,有助于PR的传递推动网站排名,对于知名站点的SEO而言主要精……【查看全文

    阅读:2615关键词: 网站内链   内部链接   链接策略   网站策略规划   日期:2012-08-14
  • 新网站该如何打造用户喜欢的内容

    其实优质的网站内容,一定要站在用户的角度去思索,任何一个网站我们面对的真正客户就是活生生的实体他是人,如果你将文章针对搜索引擎,就意味着把人当机器了,这样你肯定写不出优质的文章,你的网站权重和排名肯定是在一个点上不断的徘徊,所以,发布用户喜欢的内容应……【查看全文

    阅读:810关键词: 新网站   网站内容   日期:2015-09-04
  • 网页热力图对网站页面优化的帮助有哪些?

    热力图是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地区,其特点是,可以显示不可点击区域发生的事情,你将发现访客经常会点击那些不是链接的地方,也许你应该在那个地方放置一个资源链接。比如如果你发现人们总是在点击某个产品图片,你能想到的是,他们也许……【查看全文

    阅读:1480关键词: 热力图   网站优化   页面优化   日期:2016-09-01
↓ 点击查看更多 ↓

互联网更多>>

SEO优化 更多>>

开网店真的不需要成本吗? 如何通过正规的SEO优化手段提升新网站排名