我们有一个 Web 应用程序,所有页面都有一个公共头文件。我们希望减少页面加载时间。我们正在考虑为不同的页面设置单独的标题,具体取决于每个页面的特定 javascript 和 css 需求。这是否会对加载时间产生任何影响(因为它们被浏览器缓存)?
问问题
202 次
2 回答
3
是的。绝对地。
许多人清除他们的缓存,甚至完全关闭它(比如我)。
即使缓存了不需要的 JavaScript,它仍然由浏览器运行。
查看http://tools.pingdom.com/fpt/。
该工具会测试该页面的加载时间,以便您对其进行分析并找出加载时间的瓶颈。
当你说不同的标题时,你在说什么 CMS?大多数 CMS 允许您在挂钩或 ugh 占位符中添加额外的页眉数据、JS 或 CSS。
于 2012-06-21T20:35:41.863 回答
1
人们已经解决了 JS 问题。
CSS 包含也会显着影响页面速度。CSS 规则由浏览器从右到左匹配,这与大多数人对编写规则的看法大不相同。给定足够复杂的布局,CSS 优化可以显着改善渲染时间。
http://css-tricks.com/efficiently-rendering-css/
http://taligarsiel.com/Projects/howbrowserswork1.htm#CSS_parsing
于 2012-06-21T20:50:42.507 回答