【问题标题】:PHP include (JavaScript and CSS files)PHP 包含(JavaScript 和 CSS 文件)
【发布时间】:2011-07-04 20:59:22
【问题描述】:

如果页面中包含 JavaScript 和 CSS 文件,它将减少 http 请求的数量,从而加快页面加载速度。我觉得我错过了一些东西,因为似乎任何对快速页面感兴趣的组织都会这样做。但是,当我查看源代码时,我不记得有任何网站在其页面中包含大量 CSS 和 JavaScript。

问题:
我上面的陈述中有什么错误?
这种方法的缺点是什么(通过 psuedocde 显示在标题中)?

【问题讨论】:

  • 查看Google Minify,因为它可以让您合并您的 css 和 js 文件,并在后端缩小它们。真正提高我们网站的性能。

标签: php javascript css performance


【解决方案1】:

如果数据位于外部文件中,则可以将其缓存并在其他页面(或同一页面,重新访问)上重复使用,而无需再次通过网络获取。

您会在第一页上获得轻微的性能损失,以换取后续页面上的重大性能提升。

【讨论】:

    【解决方案2】:

    模块化是一个主要问题:

    我可以选择每页我想要的 javascript 和 css 文件:否则我会拥有大量具有所有不同配置的 css 和 javascript 文件(这只是混乱)。

    我还可以缓存文件并更快地将其交给其他人

    你会发现这种情况的一个例子是当网站将他们的图像一起放入一个 png 文件中,然后使用 css 来分割他们想要的按钮等位。

    【讨论】:

      【解决方案3】:

      另一个方面不仅适用于内联 css 和 jscript。当我编写代码时,我讨厌重复。它导致错误难以维护(更新/编辑)并浪费时间和空间。在下载一次的文件中打印 CSS 或 jscript 一次更不容易出错、易于维护并且更少浪费时间和空间。

      【讨论】:

        猜你喜欢
        • 2014-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-21
        • 2013-05-25
        • 2023-03-06
        • 2017-11-22
        • 2015-05-11
        相关资源
        最近更新 更多