包括javascript与PHP或客户端脚本标签

时间:2012-02-17 05:44:54

标签: php javascript

我不确定如何检查哪个更好,所以我想知道是否有人有一些见解。

对于javascript文件,是否更快(或更好)使用html中的脚本标记并让浏览器从服务器下载脚本,或者使用php将javascript文件与html包含在一起更快服务于用户。 php方法会减少get请求的数量,但会增加文件大小。我能想到的关于php的论点包括客户端缓存,但我不确定每种方法在更大范围内会产生什么样的影响。

任何人都有一些见解?

1 个答案:

答案 0 :(得分:1)

这两个选项都要求用户下载内容,但一个需要2个连接,另一个需要1个。

这意味着一般来说,将其与包含或类似内容联系起来会更快。

但是,假设加载页面需要javascript。

如果您可以在没有它的情况下加载大部分页面,可以将<script>标记放在底部附近,让用户下载页面并在加载脚本之前对其进行处理。

这还取决于您是否在具有AJAX请求的单个页面上拥有所有内容,或者是否使用相同的javascript加载了大量页面。如果您正在共享它,最好利用缓存,但如果它是单个页面,最好将其内联。