【发布时间】:2011-12-21 01:20:47
【问题描述】:
我正在尝试优化我的网站。我有一些插件要包含(带有 CSS 的 jquery 插件)和我自己的 javascript 代码。
现在,当我下载它们时,我将 CSS 放在不同插件的单独文件中。 如果我需要一个在实际页面上,我会生成代码来包含它。 JS文件也是如此。但是在渲染复杂的页面时,可以调用 9 个 CSS 文件和 7 个或 8 个 JS 文件,每个文件都是 HTTP 请求。
我应该将 CSS 放在一个大文件中以减少包含的 CSS 文件的数量吗?但是即使当前页面不需要这么多东西,浏览器也会解释所有内容。
我想到了第三种方法:用 PHP 生成 CSS 和 JS 文件。然后它总是一个 JS 和一个 CSS 文件,并且只包含需要的东西。还是一种荒谬的方式?
你说什么,用哪个来减少页面加载时间?
【问题讨论】:
标签: javascript jquery css performance optimization