地址:北 京:松江区泖港镇中南路32号 上 海:松江区泖港镇中南路32号 海 口:松江区泖港镇中南路32号 天 津:松江区泖港镇中南路32号 石家庄:松江区泖港镇中南路32号
地址:中国 · 上海市松江区泖港镇中南路32号(地铁4号线西红门站)
1.减少请求数.
◆ 缓存,使用Expires 等设置过期时间;如果内容没有过期就不发送请求
◆ 合并小体积内容,例如吧数量众多的小图片放在一个图片,之后用css部分呈现(大体积的内容就别合并了)
◆ 延迟加载;部分内容,例如图片在页面呈现的时候才加载 (常用的就是滚动条到了以后才加载);减少不必要的请求
◆ 合并重复内容和文件
◆ 考虑使用第三方CDN资源,例如jQuery有免费的CDN,有些用户已经在其他网站访问过该内容了,那么到我们的网站加载就更快了 (而且使用CDN降低对我们服务器的压力)
◆ 使用HTML 5 中的Local Storage等保存数据
2.减少响应内容的体积.
◆ 适当的时候只返回响应头304 (HTTP缓存,如ETag等)
◆ 使用Gzip等压缩文件内容
◆ 使用免费的第三方工具,压缩css,js和html等文件的大小 (例如我们常见的 jquery.min.js)
◆ 适当使用Ajax操作
◆ 在适当的时候,将样式,HTML和数据分离 (数据量很大的时候极大减小文件体积)
样式保存在CSS文件中一些基本的小常识 虽然有很多个li 不用给每个li指定class
数据
◆ 使用JSON返回 (如果觉得麻烦也可以嵌入在页面中)
◆ 选择体积更小的数据格式,例如JSON一般就比XML体积来的小 (都经过压缩以后还是更小)
◆ 在设计上,只传送变化的部分数据 (例如要获取100条数据,可能已经加载了90条,那么再加载10条就好了)
◆ 移除请求和响应中不必要的HTTP Header (例如WCF Restful service中有的时候要传递表明当前数据是JSON还是XML的HTTP Header)
◆ 部分功能,如压缩会消耗CPU, 如ajax等会增加开发工作量,请谨慎选择
3.增加请求并发数.
◆ RFC中,浏览器对于同一个域名下的资源只能使用2个线程同时进行访问(很多新的浏览器支持6个或者更多);解决方法是使用子域名,例如1.abc.com 2.abc.com
◆ 将一个超大的文件(例如有些人喜欢吧整个网站的js都放在一个文件)拆成一系列的中小文件 (有利于并发加载和缓存!)这个文件大小的Size选择很重要 我个人建议是10k-200k (依赖于网络)
◆ 上一条并没有和1-2冲突,文件太小太多也不行,文件太少太大也不行,这是一个平衡的问题
◆ 通过分拆文件,使得最常用页面(例如首页)的加载速度变快了
◆ 控制加载顺序,例如先加载页面大体结构,然后多个javascript异步请求加载数据(把一个大的html变为多个小的html片段)
4.其他特殊技术.
◆ 利用HTTP 1.1的长连接特性,使得在一定程度上,服务器可以主动推送数据(减少了很多不必要的轮询)
5.工具.
◆ Fiddler (Free)
◆ FireDebug (Free)
◆ HttpWatch
体验微软新产品Windows 8下载与安装从网上下载(包含全套开发工具...
2012-01-15建没应用型网站对企业的日常经营管理以及发展前景有着重要的意义,其功能具...
2015-01-09计算机的产生源于计算的需求,计算机的发展更来源于计算需求的空前高涨,通...
2014-06-16网络赚钱技巧,软文营销"软文",就是指通过特定的营...
2011-10-27众所周知,网页设计是企业向用户和网民提供信息(包括产品和服务)的一种方...
2021-03-18定制网站建设流程有哪些?上海市欧博官网督畔信息技术有限公司中国网站建设主要包含:网站域名和空间、网站...
2019-05-31非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:021-71886699
电子邮件:394588593@qq.com
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:021-71886699
电子邮件:394588593@qq.com