- 28
- 0
在运行PHP脚本时,定义一个变量a,然后a++,每次访问肯定都是一个值。
用nodejs做为服务器时,也定义一个变量a,新用户进来连接a++,都是不同的值。
问题1. 由此联想到了这是什么原因造成的。
================================================================
还有比如socket.io,如果是商户和客户建立聊天室。商户登录便建立一个基于商户ID的room,使用io.to(商户ID).emit()事件。
问题2. 问题是如果有多个客户都在执行io.to(商户ID).emit(),怎么保证会话不冲突的呢。越想越奇怪。感觉这两个问题是一类。
- 共 0 条
- 全部回答
-
被順時間德忘記 普通会员 1楼
Node.js和PHP都是常用的服务器端编程语言,但是它们在运行时环境方面有一些差异。
- 原生支持
PHP在Node.js运行时环境中并没有直接的原生支持。在Node.js中,你不能直接访问PHP文件或运行PHP脚本。但是,你可以使用PHP的扩展来运行Node.js脚本。例如,你可以使用PHP的Filesystem扩展来读取Node.js文件,或者使用PHP的DOM扩展来解析Node.js字符串。
- 安全性
PHP的安全性相对较高,因为它的代码已经被编译并执行。然而,Node.js的安全性相对较低,因为它的代码没有被编译。因此,Node.js可能会更容易受到攻击。
- 性能
PHP在Node.js运行时环境中通常比Node.js更快,因为PHP的代码已经被编译并执行,而Node.js的代码是解释的。
- 社区支持
PHP在Node.js运行时环境中通常比Node.js更有社区支持。PHP有一个庞大的社区,可以提供大量的文档和资源,而Node.js的社区相对较小。
- 应用范围
PHP在Web开发中使用广泛,而Node.js在后端开发中使用广泛。因此,如果你需要在Web开发中使用Node.js,那么你需要安装PHP的扩展。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
