网站速度优化新招数:使用data类型图片

  随着搜索引擎的不断进步,外链在SEO优化当中的占的比重呈下滑趋势,而其他影响到用户体验的因素慢慢走近SEOer的视野。通过百度推出的一些产品(百度站长平台、百度统计)我们可以看到,网站的加载速度已经成为影响排名的因素之一了。并且,网页尽可能快地加载还能影响到用户体验,从而影响到用户在网站停留的时间以及跳出率。那么,优化网站的加载速度就是非常必要的了。

  可能略微懂些前端的站长知道,提升网页加载速度的一个途径就是减少HTTP请求次数。雪碧图(CSS Sprites)就是这个思路的产物,将多张图片合并到一张图片,这样就将多次请求合并为一次请求,达到了快速加载网页的目的。但是雪碧图的图片合并为网页的修改带来了麻烦,想要删除或者增加图片又必须重新合并一次,这样无疑增加了工作量降低了工作效率。那么有什么可以替代雪碧图,同样达到减少HTTP请求的目的呢?答案是:data类型图片。

  所谓"data"类型的Url格式,是在RFC2397中 提出的,目的对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入。例如对于img这个Tag,哪怕这个图片非常非常的小,小到只有一个 点,也是要从另外一个外部的图片文件例如gif文件中读入的,如果浏览器实现了data类型的Url格式,这个文件就可以直接从页面文件内部读入了。data类型的Url格式早在1998年就提出了,时至今日,Firfox、Opera、Safari和Konqueror这些浏览器都已经支持,但是IE直到7.0版本都还没有支持,IE不支持的东西太多了,也不差这一个。:(

  

  data类型图片如何生成?

  将图片数据base64编码后,在前面加上:data:image/jpeg;base64,(其中的jpeg请替换成您自己的图片类型),即可使用于CSS文件(直接将CSS文件当中的图片路径替换为处理后的字符串即可,可以参考一下上面的图片)。

  data类型图片有何优点?

  data类型图片可以将CSS当中的所有图片都放到CSS文件当中而不需要重新发起请求加载,也就是说,只需要请求CSS文件就够了,减少了HTTP请求次数。并且增加图片或者删除图片可以直接增加和删除,不像雪碧图需要重新合成。非常方便。

  data类型图片的缺点

  data类型图片有一个缺点,就是data类型图片相比于文件图片的体积会大三分之一左右。因此不建议将非常大的图片也使用data类型,针对于小图片data类型更有优势。对于一些页面简洁的博客来说,将所有图标转化为data类型后放到CSS文件当中,完全可以仅仅只加载一个CSS文件就可以搞定整个页面的样式了。

  本文由:http://www.5177game.com/首发,转载请注明版权。并且我写了一个PHP版的小工具,可以将普通图片转换为data类型的图片:http://pan.baidu.com/share/link?shareid=332748&uk=1882584266

时间: 2024-08-31 09:04:39

网站速度优化新招数:使用data类型图片的相关文章

Wordpress网站速度优化的四大秘诀

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能.安装和使用都非常方便.目前 wordpress 已经成为主流的 Blog 搭建平台.不少wordpress爱好者喜欢折腾自己的博客,以致网站越来越臃肿,网页打开速度越来越慢.所谓成也wordpress败也wordpress. 其实wordpress是一款极其优秀的轻量级

网站速度优化模块HttpCompressionModule

为了优化网站的访问速度,准备采用HttpCompressionModule 6对传输数据进行压缩,下载了HttpCompressionModule 6 , 并按照示例程序中的web.config配置了网站的web.config. <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4ne

网站速度与性能优化要抓主要矛盾解决—瓶颈法

      本文主要是思维性的总结,是总结优化的方法学,对方面上面的错误进行总结.不会涉及到前端具体的技术,比如对js和css进行压缩.合并,减少http请求,缓存头控制等等.这些那本<高性能建站指南>都有现成的.       基于本人在多家公司分别遇到的网站速度与性能问题,多年所积累出的干货;有的开发10年经验,在遇到网站速度问题时,也仍然在犯同样的错误.     一.背景与思维方式   常见的情况:   使用的是1m带宽(因为带宽是比较昂贵的资源,刚开始购买会比较少,起初够用了).基于这个

新网站SEO优化的攻略

如果你正准备建设网站或者你是初学者,那么接下来小林建议你要仔细看下去. 简介 正所谓万事开头难,一个新的网站没有排名,没有流量,也没有被搜索引擎收录,所以优化新网站会有一定难度;特别是对于SEO的新手,由于经验不足就会走进误区,因此就职在巴巴SEO公司的小林在此提醒大家,在整个优化过程多走很多弯路.那么SEO新手优化一个新网站,应该都注意什么事项呢? 1:重视网站域名 新网站优化得好不好,域名和空间影响很大.一般来说,网站的域名最好选择COM.CN.NTE这三个类型的.而且网站域名最好简短明了,

游戏网站运营推广的老招数和新招数

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网游,曾经开创了互联网最早最快速盈利模式的一种产品,例如时长收费制.进入免费买卖装备制.点卡制等等,并且也催生了一批大把赚取钞票的互联网公司,至今这些互联网公司依然名号响当当,现金流水哗啦啦.例如网易.盛大.腾讯.在这一过程中,游戏网站的作用不可忽视.众多的网游公司也在网站的建设.运营以及推广了花掉了大把真金白银.但是,现在游戏网站却处于左右不是人.上不来下不去的夹缝之中. 游戏网站运营的挑战 游戏网站大致可以分为三种,一种是单个游戏网站,比如说一

高效率的网站打开速度优化方法

网站打开速度的快与慢,直接关系到访客的用户体验度.网站被加载的速度与多个要素相关,如服务器优于劣,网络带宽大与小,页面代码繁与简等.如果受限于资金,那么通过优化网页代码来加速网站打开速度,就是很有效的方法.以下是网站打开速度优化的方法详解. 一:压缩或精简Javascript代码和css代码. 无论什么类型的网站,用户第一次点击网站的时候,都会加载网站的Javascript和css代码,假设这些代码冗多,势必会降低网站打开速度. 如果有这样的问题,就要对代码进行压缩或精简.压缩方面,有大量的第三

新站选对关键词 网站排名优化成效快

做好网站排名优化选对关键词是很重要的.正确定位网站的关键词,在进行优化的时候很简单.选择关键词笔者小丹主要参考的是百度指数和日搜索量数据,这样选择的关键词可以恰如其分适应用户需求,也可以很好的展现网站. 关键词排名的位置其实跟SEOer的技术和关键词的难易程度息息相关.笔者小丹在为一个新站定位关键词的时候,多会选择那些难度不太大,一般在一到三个月就会获得不错的排名关键词.这样在短期内就能给网站带来一定的流量,为后期的网站整体优化营销做好铺垫,由此可以看出选择合适的关键词是做网站排名优化首要任务.

新站SEO网站排名优化之友情链交换策略

什么是友情链接? 友情链接也可以理解为交互性的锚文本链接.友情链接是在链接关系上从单向转变成了双向.友情链接也是锚文本链接的一种表现形式.   友情链接交换前 一.title.keywords.description.页面内容 尽可能的在title.keywords.description.页面内容里面设计好主要推广的关键词.一来可以配合百度的分词匹配,二来方便中后期多种组合的关键词排名优化. 二.关键词密度调整 按关键词重要程度合理调整关键词密度为2%-8%之间(至于多少为最佳,视站点内容为准

剖析新网站seo优化的基础设置

剖析新网站seo优化的基础设置 万事开头难,是的,一点也没错,新站的SEO优化也是比较困难的,一来新站没有信用.毫无知名度.更不用说什么受众了,二来搜索引擎对于新站又有一个考核期.新站优化稍有不慎就会导致收录延迟.排名延迟等问题.如何优化新站能够度过没有信誉.没有知名度.没有受众而度过新站考核期更快的获取更好的收及排名.请看下面的分析: 新网站优化 第一步,确定目标关键词;结合自身网站内容寻找一些关键词(最好不要找太热门关键词),在各搜索引擎上搜索一下,如果搜索结果中出现的全是网站主页,就放弃;