静态优化Web系统页面.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
静态优化Web系统页面   摘 要 用户访问一个静态Web页面要比访问一个从数据库中实时提取数据的动态Web页面快。如果能将动态数据页面静态化,可以改善Web系统的整体性能。 同时为了增加网页的吸引力,在制作Web网页时,一般需要设计整体效果图,然后使用切图技术对效果图进行切片后再设计页面,切图是否合理非常重要,它决定了网页页面载入的速度。为了保证得到最佳的切图方案,本文提出了切图的原则和技巧。   【关键词】Web系统 静态页面 优化 切图   1 引言   随着互联网的发展,通过网络从各种Web系统上获取、浏览、操作信息的人越来越多,基于网络的信息管理系统已经在人们生产生活的各个领域得到广泛应用。Web系统中信息是以网页的形式呈现给用户的,在类似首页等的汇总展示动态显示内容页面中,不可避免的会调用大量的数据库操作语句,获取信息来填充页面框架。在读取存储在数据库或者其它存储媒介中内容的时候,由于其操作语句的复杂性、频繁性会造成服务器端处理数据的压力,影响到系统性能以及用户体验。针对该类页而,可以将其做静态化处理。   2 页面静态化   静态化处理,在不改变页面原本内容的情况下作为HTML静态页面存储,可以省去频繁连接数据库等一系列动态操作的过程,从而使整个页面的渲染变得更加迅速。页面静态化,可以优化系统性能,减少服务器负担。读取静态页面流程如图1。   在用户发送请求后,如果存在对页面信息的更改操作,则删除其对应的静态页面,该过程保证了所存储的HTML页面内始终为最新信息。如果该请求为读取操作,需要判断是否存储了相应的HTML页面,如果有则直接读取,没有则对请求进行编译,生成静态页面。该过程保证了在页面没有更改信息的情况下,只动态读取一次信息,之后的请求都将直接访问静态页面,从而避免了与存储媒介进行数据交互的过程,访问速度较动态页面有大幅度提升,同时也降低了数据库的访问压力,系统在性能上也有显著改善。   3 切图技术   一个Web系统的界面设计需页面美观,布局合理,能够吸引浏览者的眼球,方便用户使用,因此在动手制作之前要精心设计整体效果,网页的效果会影响系统用户人数。设计好网页的整体效果图后,如果把整张效果图直接插入到页面内,在用户浏览网页时,浏览器与网页服务器之间产生一个request连接,下载量大,连接时间长,用户打开网页的速度就会变慢,这样会影响Web应用系统的性能。由于Web的网络特征,需要尽可能减少页面加载量,我们可以使用切图技术优化网页图形或整个页面布局效果图,降低图片文件的大小和数量,加快加载速度,方便用户体验。   切图技术就是指在网页制作过程中,通过图形图像处理软件提供的切片工具,将设计好的页面效果图或者页面中放置的大幅图像,分割成为一系列小的图像,这些小图像称为原大幅图像的切片。然后在网页中重新将这些小的切片图像没有缝隙的拼接起来,生成页面效果。   切图的优点:(1)减少下载时间。大图经过切图分割成多幅小图,当浏览器下载这幅大图的效果时,就变成了下载多幅小图,浏览器与服务器之间就产生多个request,下载的速度就快了。(2) 优化图像。完整的图像只能使用一种文件格式,应用一种优化方式。切片之后还可以对每个切片进一步优化,根据切片图像特点,可以存储成不同的图形文件格式。例如:颜色少,或者动态效果的切片可指定文件类型为Gif,颜色复杂的切片指定为Jpeg,图像有透明度变化切片指定为Png。在保证图像质量的基础上,可以减少存储空间,优化图片,使图片变小,下载速度加快。(3)灵活伸缩图像。切片后,当页面大小发生变化时,页面的各部分可以相对灵活自由的伸缩,不会出现使页面发生错乱或变形等问题。(4) 设计制作动态效果。利用切片可以制作出各种交互效果。例如制作按钮不同状态效果,翻转图形等。(5)创建链接。切片后,部分区域如需建立超链接,不需要在大的图片上再创建热区,可以根据需要对不同的切片添加不同的链接地址。   3.1 切图的原则与技巧   合理的切图是非常重要的,因为切图的方法正确与否决定了后续设计网页时CSS书写的简易程度以及网页页面载入的速度。在切图的时候应该遵循一定的原则,即在进行切片的时候,首先将网页按照内容区域在水平方向切割,沿着页面水平方面尽量平行的从左到右,切成大的切片。例如:导航区、版权区等都切成大的切片。每个大的切片内部再细化切片,在切片的时候要从左到右,内容差异的区域切割开,固定的区域与变化的区域切割开,需要建立链接、设置特效的区域要切割开。   切图的总的技巧是减少切片的个数和大小。个数和大小减少,存储在服务器上的图片的信息量也就减少了,也就是说在网页服务器上占的空间减少,则从服务器下载图片到客户端需要的时间也就会缩短。   在切图时遇到纯色的区

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档