Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Ajax和PHP存储最后的用户活动_Php_Mysql_Ajax - Fatal编程技术网

使用Ajax和PHP存储最后的用户活动

使用Ajax和PHP存储最后的用户活动,php,mysql,ajax,Php,Mysql,Ajax,我有一个Ajax,它每秒向PHP发送用户名/id,以便知道哪个用户当前在线。 然后,PHP获取用户id,并使用给定用户的当前时间更新活动表中的字段 这种方法正确吗?因为它使用了我当前托管计划中的大量CPU(这只是一个会话)?导航时,不要连续向服务器发送数据,而是更新给定用户的活动。这种方法有很多优点 这将是温和的系统资源 您可以轻松跟踪用户是否处于活动状态 您需要每秒钟都这样做吗?会议至少需要2分钟,有时5分钟或10分钟。我需要更准确的最后一次活动。我会用它聊天

我有一个Ajax,它每秒向PHP发送用户名/id,以便知道哪个用户当前在线。 然后,PHP获取用户id,并使用给定用户的当前时间更新
活动
表中的字段


这种方法正确吗?因为它使用了我当前托管计划中的大量CPU(这只是一个会话)?

导航时,不要连续向服务器发送数据,而是更新给定用户的活动。这种方法有很多优点

  • 这将是温和的系统资源
  • 您可以轻松跟踪用户是否处于活动状态

您需要每秒钟都这样做吗?会议至少需要2分钟,有时5分钟或10分钟。我需要更准确的最后一次活动。我会用它聊天