Asp.net Yui文件太重,影响站点';s的表现

Asp.net Yui文件太重,影响站点';s的表现,asp.net,performance,yui,Asp.net,Performance,Yui,我用YUI作为javascript库开发了一个asp.net web应用程序。。。我的网站速度很慢,第一次访问我的页面时花了三分钟 通过firebug检查时,我的yui文件太大 278kb 可以采取哪些措施来提高绩效 尝试使用gzip压缩javascript,如果可能,使用Yahoo或Google CDN交付文件: 还可以尝试安装YSlow,它可以为您提供一些关于导致页面加载缓慢的原因的良好反馈,并提供一些优化javascript交付的提示 尝试使用gzip压缩javascript,如果可能,

我用YUI作为javascript库开发了一个asp.net web应用程序。。。我的网站速度很慢,第一次访问我的页面时花了三分钟

  • 通过firebug检查时,我的yui文件太大 278kb
  • 可以采取哪些措施来提高绩效

  • 尝试使用gzip压缩javascript,如果可能,使用Yahoo或Google CDN交付文件:

    还可以尝试安装YSlow,它可以为您提供一些关于导致页面加载缓慢的原因的良好反馈,并提供一些优化javascript交付的提示

    尝试使用gzip压缩javascript,如果可能,使用Yahoo或Google CDN交付文件:

    还可以尝试安装YSlow,它可以为您提供一些关于导致页面加载缓慢的原因的良好反馈,并提供一些优化javascript交付的提示
    我同意YUI对于许多网站来说有点太重了


    如果有帮助的话,你可能想看看我的书,看看如何让事情运行得更快:。

    我同意YUI对于许多网站来说有点太重了


    如果有帮助的话,您可能想看看我的书,了解一些如何让事情运行得更快的想法:。

    278k比网站上出现的许多图像都要少,而YUI的重量仅与您要求的组件堆栈一样重。公共核心包yahoo-dom-event.js是37k(12k gzip),因此您至少需要几个其他模块。也就是说,即使在慢速连接中,278k也不会导致3分钟的延迟。我怀疑是其他原因导致了性能问题

    有许多策略可以提高页面性能。正如MontyBongo所建议的,使用Yahoo!CDN。如果您自己托管这些文件,请确保在服务器上启用了gzip。使用CDN的一个好处是能够使用组合处理程序,它将所有模块捆绑到单个脚本文件中。如果是自托管的,您应该考虑创建手动汇总的文件,以模拟这种情况。另外,查看YUI加载程序以异步引入模块文件


    否则,请查看并在yuilibrary.com/forum上寻求建议。请注意,在征求改进建议时,您应该始终提供一些代码供参考。内联粘贴代码段,链接到或上较大的代码段,链接到有问题的页面,或(最好)链接到单独说明您要解决的问题的精简页面。

    278k比网站上出现的许多图像都要少,YUI只与您请求的组件堆栈一样重。公共核心包yahoo-dom-event.js是37k(12k gzip),因此您至少需要几个其他模块。也就是说,即使在慢速连接中,278k也不会导致3分钟的延迟。我怀疑是其他原因导致了性能问题

    有许多策略可以提高页面性能。正如MontyBongo所建议的,使用Yahoo!CDN。如果您自己托管这些文件,请确保在服务器上启用了gzip。使用CDN的一个好处是能够使用组合处理程序,它将所有模块捆绑到单个脚本文件中。如果是自托管的,您应该考虑创建手动汇总的文件,以模拟这种情况。另外,查看YUI加载程序以异步引入模块文件


    否则,请查看并在yuilibrary.com/forum上寻求建议。请注意,在征求改进建议时,您应该始终提供一些代码供参考。内联粘贴代码段,链接到或上较大的代码段,链接到有问题的页面,或(最好)链接到单独说明您要解决的问题的精简页面。

    @Monty我会看一看it@Monty我将使用gzip查看itAlong,如果您没有将所有js文件连接到一个文件中,你也应该这样做。与gzip一起,如果您还没有将所有js文件连接到一个文件中,那么您也应该这样做。