【发布时间】:2012-09-06 17:18:04
【问题描述】:
我是 Javascript 和一般开发的新手,并且有一个绝对初学者的问题:我想更多地了解以下两个星座的优缺点,尤其是在执行速度和服务器负载/请求方面。
将所有自定义 JS 代码放入 PHP 代码中并从那里调用它
将所有自定义 JS 代码放在 custom.js 中,然后在 PHP 中调用 JS 函数
一方面,我更喜欢将我的所有 JS 代码分开以保持整洁,但另一方面,我认为由于额外的服务器请求,加载页面需要更长的时间。当我将所有代码放在自定义 JS 文件中时,会不会有明显的速度差异?有没有什么特定的场景建议把 JS 放在 PHP 里面或者分开放置?
谢谢
【问题讨论】:
-
定义“显着”。如果它在一个单独的文件中,则对您的 Web 服务器还有另一个请求,但从用户的角度来看,它可能可以忽略不计,除非他们的连接非常糟糕。单独的文件也有助于重用。不在乎的用户永远不会“注意到”。监视请求的高级用户每次都会知道,因此他们会“注意到”但他们可能不会“关心”。
-
将 JS 放在一个单独的文件中会更有效,因为它会异步加载,PHP 不必再把它放在页面上。可能我有一个非常小的差异,但是将 JS 分开也会大大提高您的可读性。如果您有可在多个页面上使用的功能,也有助于分开。如果没有必要,永远不要做两次!
-
不太确定这里的问题... php 运行服务器端,除非您在谈论服务器端 js 实现(node.js),否则两者应该相互独立。
标签: php javascript performance