悬赏100分,求减少http请求次数详细方法,以及如何合并css,合并js,将css,js文件合并到一块。

要原创,我会追加积分... 要原创,我会追加积分 展开
 我来答
匿名用户
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" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
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行业了,有什么问题可以继续问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-27
展开全部
可以在iis站点属性的性能选项卡里面设置网站连接数。css可以在js里面用document.write方法直接输出。但不建议这种方式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-27
展开全部
太专业了!我表示我是来打将由的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式