当前位置:  开发笔记 > 编程语言 > 正文

最佳实践:include(或<script src ="

如何解决《最佳实践:include(或<scriptsrc="》经验,为你挑选了2个好方法。

我已经缩小了我的javascript和我的CSS.

现在,哪个更好?


要么


CSS的问题相同.

如果答案是'有时因为浏览器同时获取文件?' 哪种浏览器,以及两种情况下的时间示例.



1> Jonny Buchan..:

...更好,因为用户的浏览器可以缓存文件.

将参数添加到src文件的上次修改时间戳等更好,因为用户的浏览器将缓存文件,但在修改文件时将始终检索最新版本.



"20-60%的用户拥有空缓存" - 这意味着40-80%*不具有空缓存.

2> Joe Scylla..:

包含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的

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有