gpt4 book ai didi

PHP MySQL - 根据来自 MySQL DB 的用户操作计算分数

转载 作者:行者123 更新时间:2023-11-29 07:02:32 27 4
gpt4 key购买 nike

我有一个网站,用户可以做一些事情,比如发表评论、点赞等等。
我想为每个用户计算由这些操作组成的分数,即:喜欢 = 10 分,评论 = 20 分等。

我想创建一个包含每天计算一次的用户评分的表格。

目前我用的是php脚本,执行,但是计算时间太长,然后超时..

执行此操作的方法是什么?

最佳答案

基本上您所做的是在您的网络应用程序中添加用户的记录,而不是计算每批处理,您可以:

  1. 保存每个 Action 及其自己的分数,然后通过您每天执行的简单查询更新用户的分数
  2. 保持每个 Action 的独立性,可以直接将用户每天的分数相加

提示

因为您计划每天更新分数,所以用户可以长时间添加缓存,这样查询就不会损害性能

关于PHP MySQL - 根据来自 MySQL DB 的用户操作计算分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343384/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com