提升网站特性中內容相关的10条标准

日期:2021-03-22 类型:科技新闻 

关键词:小程序如何制作,预约小程序,微信小程序怎么做,微信抽奖小程序,小程序外包


英文详细地址:http://developer.yahoo.com/performance/rules.html
Yahoo!的Exceptional Performance精英团队为改进Web特性带来最好实践活动。她们为此开展了1系列的试验、开发设计了各种各样专用工具、写了很多的文章内容和blog并在各种各样大会上参加讨论。最好实践活动的关键便是旨在提升网站特性。
Excetional Performance精英团队总结出了1系列能够提升网站速率的方式。能够分成7大类34条。包含內容、服务器、cookie、CSS、JavaScript、照片、挪动运用等7一部分。
在其中內容一部分1共10条提议:
1、內容一部分
    尽可能降低HTTP恳求 降低DNS搜索 防止自动跳转 缓存文件Ajxa 延迟载入 提早载入 降低DOM元素数量 用网站域名区划网页页面內容 减小iframe的尺寸 防止404不正确

1、尽可能降低HTTP恳求次数
终端设备客户回应的時间中,有80%用于免费下载各项內容。这一部分時间包含免费下载网页页面中的图象、款式表、脚本制作、Flash等。根据降低网页页面中的元素能够降低HTTP恳求的次数。这是提升网页页面速率的重要流程。
降低网页页面组件的方式实际上便是简化网页页面设计方案。那末有木有1种方式既能维持网页页面內容的丰富多彩性又能做到加速回应時间的目地呢?这里有几条降低HTTP恳求次数另外又将会维持网页页面內容丰富多彩的技术性。
合拼文档是根据把全部的脚本制作放到1个文档中来降低HTTP恳求的方式,如能够简易地把全部的CSS文档都放入1个款式表格中。当脚本制作或款式表在不一样网页页面中应用时必须做不一样的改动,这将会会相对性不便点,但就算这般也要把这个方式做为改进网页页面特性的关键1步。
CSS Sprites 是降低图象恳求的合理方式。把全部的情况图象都放到1个照片文档中,随后根据CSS的background-image和background-position特性来显示信息照片的不一样一部分;
照片地形图是把多张照片整合到1张照片中。尽管文档的整体尺寸不容易更改,可是能够降低HTTP恳求次数。照片地形图仅有在照片的全部构成一部分在网页页面中是紧挨在1起的情况下才可以应用,如导航栏栏。明确照片的座标和将会会较为繁琐且非常容易错误,另外应用照片地形图导航栏也不具备可读性,因而不强烈推荐这类方式;
内联图象是应用 data:URL scheme 的方式把图象数据信息载入网页页面中。这将会会提升网页页面的尺寸。把内联图象放到款式表(可缓存文件)中能够降低HTTP恳求另外又防止提升网页页面文档的尺寸。可是内联图象如今都还没获得流行访问器的适用。点一下这里查询网页页面制做实例教程频道內容
降低网页页面的HTTP恳求次数是你最先要做的1步。这是改善初次浏览客户等候時间的最关键的方式。好似Tenni Theurer的他的blogBrowser Cahe Usage - Exposed!中所说,HTTP恳求在无缓存文件状况下占去了40%到60%的回应時间。让那些第一次浏览你网站的人得到更为迅速的体验吧!
2、降低DNS搜索次数
网站域名系统软件(DNS)出示了网站域名和IP的对应关联,就像电話本人士名和她们的电話号码的关联1样。当你在访问器详细地址栏中键入www.dudo.org时,DNS分析服务器就会回到这个网站域名对应的IP详细地址。DNS分析的全过程一样也是必须時间的。1般状况下回到给定网站域名对应的IP详细地址会花销20到120毫秒的時间。并且在这个全过程中访问器甚么都不容易做直至DNS搜索结束。
缓存文件DNS搜索能够改进网页页面特性。这类缓存文件必须1个特殊的缓存文件服务器,这类服务器1般属于客户的ISP出示商或当地局域网操纵,可是它一样会在客户应用的测算机上造成缓存文件。DNS信息内容会保存在实际操作系统软件的DNS缓存文件中(微软Windows系统软件中DNS Client Service)。大多数数访问器有单独于实际操作系统软件之外的自身的缓存文件。因为访问器有自身的缓存文件纪录,因而在1次恳求中它不容易遭受实际操作系统软件的危害。点一下这里查询网页页面制做实例教程频道內容
Internet Explorer默认设置状况下对DNS搜索纪录的缓存文件時间为30分钟,它在申请注册表格中的键值为DnsCacheTimeout。Firefox对DNS的搜索纪录缓存文件時间为1分钟,它在配备文档中的选项为network.dnsCacheExpiration(Fasterfox把这个选项改成了1小时)。
当顾客端中的DNS缓存文件都为空时(访问器和实际操作系统软件都为空),DNS搜索的次数和网页页面中主机名的数量同样。这在其中包含网页页面中URL、照片、脚本制作文档、款式表、Flash目标等包括的主机名。降低主机名的数量能够降低DNS搜索次数。
降低主机名的数量还能够降低网页页面中并行处理免费下载的数量。降低DNS搜索次数能够节约回应時间,可是降低并行处理免费下载却会提升回应時间。我的具体指导标准是把这些网页页面中的內容切分成最少两一部分但不超出4一部分。这类結果便是在降低DNS搜索次数和维持较高水平并行处理免费下载二者之间的衡量了。
上1页12 3 下1页 阅读文章全文