4个回答
2013-07-27
展开全部
80%的终端用户响应时间花在前端. 而这部分时间的大部分都用于下载页面的所有组件, 包括: 图片, CSS, 脚本, Flash等等 . 因此减少组件的数量可以减少加载这个页面时HTTP的请求数.这是加快页面的关键.
一种减少页面中的组件数量的方法是简化页面的设计. 但是有没有一种办法既能建立丰富内容页面, 又能满足快速度响应时间的要求. 这里有一些技术既可以支持丰富页面设计,又可以减少HTTP请求数.
聚合文件是通过将所有脚本文件聚合到单个脚本, 类似的将所有CSS合并成单个CSS文件来降低HTTP请求数的办法. 当脚本和渲染文件每个页面都不相同时,聚合文件有更多的挑战, 但是完成这部分内容将改善你的响应时间.
CSS Sprites是减少图片请求数的首选方法. 将你的背景图片合并到单个图片文件, 然后使用CSS的background-image和background-position 属性来显示所需的图像部分.
合并JS和CSS文件都是将js文件和css文件放在一起即可
js的话加载那个合并过的文件即可:
<script type="text/javascript" src="js_url">
CSS的话这样引用:
<link rel="stylesheet" href="css_url" type="text/css" media="all" />
一种减少页面中的组件数量的方法是简化页面的设计. 但是有没有一种办法既能建立丰富内容页面, 又能满足快速度响应时间的要求. 这里有一些技术既可以支持丰富页面设计,又可以减少HTTP请求数.
聚合文件是通过将所有脚本文件聚合到单个脚本, 类似的将所有CSS合并成单个CSS文件来降低HTTP请求数的办法. 当脚本和渲染文件每个页面都不相同时,聚合文件有更多的挑战, 但是完成这部分内容将改善你的响应时间.
CSS Sprites是减少图片请求数的首选方法. 将你的背景图片合并到单个图片文件, 然后使用CSS的background-image和background-position 属性来显示所需的图像部分.
合并JS和CSS文件都是将js文件和css文件放在一起即可
js的话加载那个合并过的文件即可:
<script type="text/javascript" src="js_url">
CSS的话这样引用:
<link rel="stylesheet" href="css_url" type="text/css" media="all" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-27
展开全部
应该网站访问量应该很大了。
我的建议如下:
最少俩台机器,配置自定。全场Linux+Nginx.
解析俩个域名。
//*******开始***//
1.xxx.com 一级域名301 到www.xxxxx.com 上. (1号服务器)
2.解析一个二级域名到第二台机器.如: img.xxxx.com (2号服务器)
3.将CSS,JS,全部压缩,放到2号服务器,图片,文件,音乐,CSS,JS全部附件放到这个2号服务器。
//**注意必须是Linux+Nginx引擎.**/
<!--代码整理-->
二.
1.CSS,JS.html全部压缩,可以看看去chinaz去看看
2.如果首页打开慢或者页面卡死,说明JS太多,有重复无法解析。可以把JS,css写在首页,一次请求即可处理。
3.Linux服务器是无法解析中文标示的,少写<!---XXX代码开始--> 直接写英文即可。
基本上程序上写的规则<div> 应该都没有多大问题。
今年是我第9年做这个IT行业了,有什么问题可以继续问。
我的建议如下:
最少俩台机器,配置自定。全场Linux+Nginx.
解析俩个域名。
//*******开始***//
1.xxx.com 一级域名301 到www.xxxxx.com 上. (1号服务器)
2.解析一个二级域名到第二台机器.如: img.xxxx.com (2号服务器)
3.将CSS,JS,全部压缩,放到2号服务器,图片,文件,音乐,CSS,JS全部附件放到这个2号服务器。
//**注意必须是Linux+Nginx引擎.**/
<!--代码整理-->
二.
1.CSS,JS.html全部压缩,可以看看去chinaz去看看
2.如果首页打开慢或者页面卡死,说明JS太多,有重复无法解析。可以把JS,css写在首页,一次请求即可处理。
3.Linux服务器是无法解析中文标示的,少写<!---XXX代码开始--> 直接写英文即可。
基本上程序上写的规则<div> 应该都没有多大问题。
今年是我第9年做这个IT行业了,有什么问题可以继续问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-27
展开全部
可以在iis站点属性的性能选项卡里面设置网站连接数。css可以在js里面用document.write方法直接输出。但不建议这种方式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-27
展开全部
太专业了!我表示我是来打将由的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询