Performance 帮助提高网站性能,特别是在IE8中

Performance 帮助提高网站性能,特别是在IE8中,performance,optimization,web,Performance,Optimization,Web,如果您试图加快此网页的加载速度,您将从何处开始 地点: 它是JavaScript的重量级,因为目标是一个带有轻框签出的单页布局。托管平台在服务器端代码部门造成了一些限制 如果有任何人都知道的Flash或JavaScript横幅看起来不错,是XML驱动的,并且实际上利用了并行下载,请告诉我。我选择预加载我们Flash gallery中出现的一堆250px图像,以利用并行下载,而我们选择的Flash横幅并没有利用这一点 除此之外,在Firefox Firebug NET选项卡中,我看到: gameo

如果您试图加快此网页的加载速度,您将从何处开始

地点:

它是JavaScript的重量级,因为目标是一个带有轻框签出的单页布局。托管平台在服务器端代码部门造成了一些限制

如果有任何人都知道的Flash或JavaScript横幅看起来不错,是XML驱动的,并且实际上利用了并行下载,请告诉我。我选择预加载我们Flash gallery中出现的一堆250px图像,以利用并行下载,而我们选择的Flash横幅并没有利用这一点

除此之外,在Firefox Firebug NET选项卡中,我看到:

  • gameonglove.com的初始请求需要6.75秒。这似乎很高。我想知道我是否可以通过将大部分JavaScript打包到外部文件来减少它
  • 为了减少我们大量的图像,我可以用一些圆形的边框来代替白色背景和灰色边框,而不是为每个背景指定一幅图像
  • Facebook、addthis.com和google-analytics.com的下载时间约为7秒,其余页面的下载时间将暂停。问题是,我相信他们会等待
    onLoad
    事件触发。我不确定还可以使用什么作为事件触发器,但我可能不应该求助于其他方法
  • 我不完全确定要保留哪些主机名,以及要在服务器上托管哪些主机名以优化DNS到并行下载比率 避免DNS查找会缩短响应时间,但减少并行下载可能会增加响应时间。我的指导原则是将这些组件拆分为至少两个但不超过四个主机名

    非常感谢您的帮助。

    您可以尝试一下,它只测量下载对象的时间(没有JavaScript处理时间或类似的时间)


    我测试了你的站点,它看起来需要大于1.7MB的信息,这可能是你速度减慢的部分原因。

    该站点正在加载的文件数量确实会影响性能。显示每个文件的开销比文件大小(对于典型的脚本、图像、CSS文件)影响更大

    因此,需要做一些事情:

  • 将Javascript整合到尽可能少的文件中

  • 将CSS整合到尽可能少的文件中

  • 将图像合并到

  • 确保您的服务器正在缓存文件

  • 在服务器上启用Gzip编码

  • 尽可能避免重定向(301、302)(但保留旧URL或失去客户)。检查web服务器日志以确定并修复问题

  • 获取更快的站点/域主机。:)

  • 另见:


    我会先用dynaTrace Ajax Edition之类的软件进行评测。您是否尝试过使用SpeedTracer的Google Chrome?对于这类问题,它非常简洁。我还没有检查过这两个工具。我使用了Google Timeline和Firefox的Yslow和Page Speed插件,以及Firebug NET选项卡来观察文件的下载方式和下载时间。我也使用过Chrome和Firefox浏览器,但我觉得它们并没有特别的帮助。这是一个非常棒的工具。但是,是的,我确信这是经济放缓的部分原因。我只是不确定哪些碎片对速度的影响最大(或者即使有办法确定),所以我可以从那里开始。