首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在表现方面有什么更好的?

在表现方面有什么更好的?
EN

Stack Overflow用户
提问于 2010-06-21 23:15:36
回答 2查看 213关注 0票数 6

什么是更好的。

你有20个javascript文件。10在所有页面中共享。所以他们会出现在主页上。其他10个怎么样?假设一个页面使用4/10,另一个页面使用4/10,另一个页面使用2/10。

最好将它们合并到一个文件中(当然是动态的),这样只会发出一个http请求。

( b)在母版页中合并10页,然后将所有其他页合并起来。

因此,在我的一些页面中,我将查看4或5个java-script请求。

  1. 一位来自师父
  2. 一个来自google的jquery
  3. 一个用于来自google的jquery
  4. 一个用于从MS进行jquery验证
  5. 为了那一页的任何东西。

我的大多数脚本已经使用jquery,因为我使用jquery选项卡,并且必须同时加载每个选项卡的所有脚本。

如果不是每次到另一个选项卡,它都会下载一组新的javascript,这样它就会开始执行绑定事件,比如单击X time,其中X是用户加载同一个选项卡的次数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-21 23:18:15

根据您使用的语言/服务器的不同,有很多工具可以动态地将页面上所需的javascript文件组合成一个仅针对该页面的请求。基于对Microsoft的引用,听起来您使用的是ASP.NET. 这里有一个可能对你有用的组合器,它将本地JS文件的请求合并到一个请求中。如果是我,我会做的是装载:

  1. 谷歌的JQuery & JQuery用户界面
  2. 基于MS的JQuery验证
  3. 您的本地JS文件(使用上述工具)合并到一个下载中。

这样你就可以获得3次并行下载。

票数 1
EN

Stack Overflow用户

发布于 2010-06-21 23:19:57

取决于您的非共享文件的大小。如果它们不太大,把它们结合起来。请求通常比传输时间更长。当然,如果你真的很在意,你应该做你自己的基准。

但如果有疑问,联合起来。

编辑:我刚刚又读了你的问题。选项B是更好的,因为缓存主组合版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3089141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档