前端设计师如何降低服务器压力.docx_第1页
前端设计师如何降低服务器压力.docx_第2页
前端设计师如何降低服务器压力.docx_第3页
前端设计师如何降低服务器压力.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前端设计师如何降低服务器压力2011-05-24 21:50当一个网站从小流量短期内做到大流量的时候,我想给技术带来最大的问题就是服务器不稳定。同时在线几千IP里面,服务器上的CPU就会经带来 100%,从而造成了访问网站速度下降,特别是一些网络比较慢的用户,此时容易打不开网站。在用户体验和网站本身都是一伤害。作为页面设计者,如何从页面 结构上,在降低服务器连结数的一些经验之谈,希望对大家有用:我们撇开程序运行效率的问题,一个网站如果要做的美观兼实用,肯定少不了一些小图,背景图的功能,同时还有表而上看不到的CSS,JS。一、网站图片优化图片我想是每个网站必备的,不然审美观上过不去;小图标,背景图,登录框等等。当访问一张页面时,每一张图片都是一样连结数,如果你的首页有20张的小图,那就是一个用户访问时,要占有用20个连接数,2千人同时在线时,恐怖啊。解决图片问题就是把所有的小图集成到一个大图里面,如下图:这样就把可以20变为1一个连接数,除了降低连接数,可以加快网页的加载图片,这儿我建议您保存为png-8格式化,因为它同比gif,jpg,png-32要更小,更小就意味着你加载页面的速度快,用户可以更快的看到你网站的内容,一石两鸟。学一下如何调用这些图片:比如要调用会员登录这个图标页面上: 会员登录CSS上:.loginbackground:url( 图片.png) 0 -100px no-repeat; height:30px; width:50px;这样就完成了对图标的调用,是不是很简单啊,赶快学一下吧。二、网站的CSS优化在CSS优化了,除了降低css大小,像marin,padding,font等一些常用的缩写外面。像上面所有说的backgroud这个也是可以简写的。如下;页面上: 会员登录 会员注册 我要卖车 我要买车CSS上:.loginbackground: url(./images/图片.png) 0 -100px no-repeat; height:30px; width:50px;.regbackground: url(./images/图片.png) 0 -100px no-repeat; height:30px; width:50px;.sellbackground: url(./images/图片.png) 0 -100px no-repeat; height:30px; width:50px;.buybackground: url(./images/图片.png) 0 -100px no-repeat; height:30px; width:50px;改进后.Login,.reg,.sell,.buybackground: url(图片.png) no-repeat; 1.Loginbackground-position: 0 -100px;.regbackground-position: 0 -100px;.sellbackground-position: 0 -100px;.buybackground-position: 0 -100px;这是css的简写上,可以减少CSS文件大小。为了降低CSS连接数,会把CSS代码直接写在首页的style*/style,这种情况适合像百度,163,淘宝这种重量级的。常用的写法是我们可以把共用的头部样式写到一个common.css里面,然后在首页里的index.css里面import url(common.css);注意:不要在import url(common.css);又导入import url(common1.css);这样在效果上适得其反。因为在加载首页就会把common.css保存下,当第二次用户访问就直接调用本地的缓存,从而加快速度。三、网站的JS优化为了便于管理,很多人在写JS时,只要是广告就会用JS来代替,代码如下;文字连接的JS调用:document.write(会员广告链接);图片链接的文字调用:document.write();因为JS会把本来1行的代码变成了三,四行,增加了一些不必要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论