【问题标题】:Bundle JS and CSS for a PHP Web application?为 PHP Web 应用程序捆绑 JS 和 CSS?
【发布时间】:2019-05-25 03:00:19
【问题描述】:

我正在使用 PHP 和 Slim 框架构建一个网站。我有大约 12 个 Javascript 文件和 8 个 CSS 文件,并希望将它们捆绑在一起以减少 HTTP 请求的数量。我遇到过 webpack 并且需要 js 可能有助于解决这个问题,但我不知道这些是否是正确的选择以及如何开始使用它?

【问题讨论】:

  • 您可以将所有 css 粘贴到一个文件中 - 复制粘贴,可能还有 js,具体取决于其编写方式。但是http请求的数量真的不重要,大多数现代的istes都会做很多。例如 20 次对该页面的请求
  • 这个问题离题有两个原因; 1. 要求我们推荐/建议 ott-site 资源,例如图书馆等,在这里是题外话。 2. 这样的问题只会给你固执己见的答案,因为有很多方法可以解决你的问题。不同的开发者有不同的偏好。如果你找到了可以解决问题的方法,那就去做吧。
  • @tim - “但 http 请求的数量并不重要” - 是的。您应该始终努力提出尽可能少的请求。请记住,与 URL 的连接(握手等)成本很高,因此在一个请求中下载所有 js 将比下载分散在 10 个文件中的相同 js 更快。

标签: php webpack requirejs slim slim-3


【解决方案1】:

您有多个选项来捆绑资产。例如 Webpack 或更具体的 PHP 和 Slim twig-assets

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多