jQuery 与 PHP - 性能比较

2023-11-30

从性能角度来看,哪个是更好的解决方案?这是一个非常小的例子。 PHP 脚本向 jQuery 返回一个数字,需要检查该数字是否为1,页面需要显示“1 人”,否则为“X 人”。

PHP 脚本进行此检查并返回“x 个人”会更快,还是 jQuery 在获取号码后执行此操作会更快?


我假设您遇到了不同的情况,这只是一个示例 - 过于简化 - 。支票很小,所以我怀疑你能否衡量差异,但假设你有很多这样的支票。

正如 @mkoryak 所说,jQuery 是客户端,PHP 是服务器端。如果有 10^5 个用户请求此操作,那么当让 jQuery 执行此操作时,您可能会看到一些差异:每个人都执行一次(并且看不到差异),但您的服务器可以少执行 10^5 个检查。相反,您的服务器可能比您的客户端快得多,因此 1 个客户端(很少甚至只有一个客户端)的大量计算可能会更好地在服务器上运行(因此 PHP 将是您的选择)。

正如 @slebetman 的结论:对于少量客户端,服务器端代码通常更快。对于大量客户端,将工作卸载到客户端代码可以极大地提高性能。这就是@scunliffe 的答案:用压力测试来测试你的解决方案!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 与 PHP - 性能比较 的相关文章

随机推荐