【问题标题】:What's the best way to make external images and JS files to not affect page load time?使外部图像和 JS 文件不影响页面加载时间的最佳方法是什么?
【发布时间】:2012-12-29 04:35:25
【问题描述】:

在我使用的很多页面上,有很多外部(非关键)外部图像和 js 文件被调用,会影响加载时间。其中之一是广告公司的跟踪像素,有时可能需要几秒钟才能加载,您可以看到它挂在浏览器中,因此用户体验很差。有没有办法可以加载这些并且不将它们计为初始页面加载?我见过类似的东西会启动一个计时器,一旦计时器触发,它们就会加载,但我担心如果用户离开页面太快,跟踪像素将没有时间加载。

【问题讨论】:

    标签: javascript load-time


    【解决方案1】:

    并非如此 - 使用 gif 进行跟踪的目的是跟踪用户,无论他们是否有 javascript。延迟加载 gif 将需要 javascript,因此会破坏这一点并可能会弄乱您的统计数据。

    最好的方法是将这些“页面加载不必要”的东西放在代码的末尾,在结束正文标记内。

    【讨论】:

      【解决方案2】:

      如果您可以将跟踪像素加载到网页的更下方,最好尽可能靠近结束 BODY 标记,它可能会首先处理该图像之前的所有其他内容,从而使页面加载在事件图像加载速度不是很快。

      这可以通过 Yahoo YSlow 的“Best Practices for Speeding up your Website”部分将脚本放在底部来解释(如果稍微脱离上下文)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-05
        • 2023-03-15
        相关资源
        最近更新 更多