小于2秒的页载入时间被认为是优良的,并且高达4秒是可接受的。而大于5秒的页面载入时间不只影响你网站的搜索引擎排名,还会严重影响用户体验。这里列出了10种方法,能够快速提高你网站的性能。浏览器
图像对于吸引访客的关注是很重要的。可是你添加到页面上的每一张图片都须要用户从你的服务器下载到他们的电脑上。这无疑增长了页面的加载时间,所以极可能让用户离开你的网站。因此,优化图像是很是必要的。缓存
过大的图像须要的下载时间更多,所以要确保图像尽量的小。可使用图像处理工具如PS来减少颜色深度、剪切图像到合适的尺寸等。服务器
一个很是值得关注但常常被忽略的因素是你网站安装的插件。现在,大量免费的插件诱导网站开发者添加不少没必要要的功能。您安装的每一个插件都须要服务器处理,从而增长了页面加载时间。因此禁用和删除没必要要的插件。网络
然而,有些插件是必须的,如社交分享插件,你能够选择CMS内置的社交分享功能来代替安装插件。工具
减小DNS查询是一个WEB开发人员能够用了页面加载时间快速有效的方法。DNS查询须要话费很长的时间来返回一个主机名的IP地址。而浏览器在查询结束前不会进行任何操做。对于不一样的元素可使用不一样的主机名,如URL、图像、脚本文件、样式文件、FLASH元素等。具备多种网络元素的页面常常须要进行多个DNS查询,于是花费的时间更长。性能
减小不一样域名的数量将减小并行下载的数量,加速你的网站优化
重定向增长了额外的HTTP请求,所以也增长了页面加载时间。然而有时重定向倒是不可避免的,如连接网站的不一样部分、保存多个域名、或者从不存在的页面跳转到新页面。网站
重定向增长了延迟时间,所以要尽可能避免使用它。检查是否有损坏的连接,并当即修复。搜索引擎
服务器处理大流量是很困难的,这最终会致使页面加载速度变慢。而使用CDN就能够解决这一问题,提高页面加载速度。插件
CDN是位于全球不一样地方的高性能网络服务,复制你网站的静态资源,并以最有效的方式来为访客服务。
把CSS文件在页面底部引入能够禁止逐步渲染,节省浏览器加载和重绘页面元素的资源。
JavaScript是用于功能和验证。把JS文件放在页面底部能够避免代码执行前的等待时间,从而提高页面加载速度。
这些都是一些减小页面加载时间和提升转换率的方法。在某些状况下,须要JavaScript在页面的顶部加载(如某些第三方跟踪脚本)。
浏览器缓存是容许访客的浏览器缓存你网站页面副本的一个功能。这有助于访客再次访问时,直接从缓存中读取内容而没必要从新加载。这节省了向服务器发送HTTP请求的时间。此外,经过优化您的网站的缓存系统每每也会下降您的网站的带宽和托管费用。
多图像的网站加载时间比较久。其中一个解决方法就是把多个图像整合到少数几个输出文件中。你可使用 CSS Sprites 来整合图像文件。这样就减小了在下载其余资源时的往返次数和延迟,从而提升了站点的速度。
压缩是经过移除没必要要的字符(如TAB、空格、回车、代码注释等),以帮助减小其大小和网页的后续加载时间的过程。这是很是重要的,可是,你还须要保存JS和CSS的原文件,以便更新和修改代码。
在服务器上压缩网站的页面是提高网站访问速度很是有效的一种方法。你能够用gzip压缩作到这一点。Gzip是一个减少发送给访客的HTML文件、JS和CSS体积的工具。压缩的文件减小了HTTP响应时间。据Yahoo报道,这大概能够减小70%的下载时间。而目前90%的经过浏览器的流量都支持Gzip压缩,所以,这是一个提示网站性能有效的选项。
优化你的网站是留住你的访客和提高搜索引擎排名有效的途径。使用上面提到的10种方法来提升你的网站性能。