为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs和PHP运行时环境的问题。

nodejs和PHP运行时环境的问题。

12345678_0001 2019-03-18 14:45:51
在运行PHP脚本时,定义一个变量a,然后a++,每次访问肯定都是一个值。用nodejs做为服务器时,也定义一个变量a,新用户进来连接a++,都是不同的值。问题1. 由此联想到了这是什么原因造成的。================================================================还有比如socket.io,如果是商户和客户建立聊天室。商户登录便建立一个基于商户ID的room,使用io.to(商户ID).emit()事件。问题2. 问题是如果有多个客户都在执行io.to(商户ID).emit(),怎么保证会话不冲突的呢。越想越奇怪。感觉这两个问题是一类。
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

php 里面把变量设置成 static ,其次如果你是用apache或者nginx来作为web服务器,因为每次请求都会从新构建。

查看完整回答
反对 回复 2019-03-18
?
忽然笑

TA贡献1806条经验 获得超5个赞

node.js 大多数都是直接启动一个 cli 进行处理。

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 954 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信