我已经缩小了我的javascript和我的CSS.
现在,哪个更好?
要么
CSS的问题相同.
如果答案是'有时因为浏览器同时获取文件?' 哪种浏览器,以及两种情况下的时间示例.
...更好,因为用户的浏览器可以缓存文件.
将参数添加到src
文件的上次修改时间戳等更好,因为用户的浏览器将缓存文件,但在修改文件时将始终检索最新版本.
包含javascript和css文件的次数最多,因为浏览器能够缓存javascript/css文件.这样,即使您将文件包含在其他几个页面中,该文件也只能由浏览器加载一次.
但是,只有通过php或Apache mod_expires为javascript和css文件设置适当的expires和/或cache-control标头时才会出现这种情况.
根据Yahoo Exceptional Performance的重新推荐,只有一个例外:
内联的唯一例外是主页,例如Yahoo!的首页和My Yahoo!.每个会话具有很少(可能只有一个)页面视图的主页可能会发现内联JavaScript和CSS会导致更快的最终用户响应时间.
我强烈建议你试试Addon"YSlow for Firebug".它回答了很多关于缓存和浏览器/客户端性能的问题.
也可以看看:
Apache mod_expires
加速网站的最佳实践
YSlow的