我有一个用PHP编写的投票系统,用户可以对投票内容进行上下投票。为了鼓励投票,我想向用户显示一条消息,如果他们的投票数低于他们的投票数。喜欢的东西:投票比率算法,以支持最多投票
请考虑上投票更鼓励你的同伴用户
所以,我有两个变量目前,$user_upvotes
和$user_downvotes
。
下面是该算法的条件:
- 该消息仅回荡如果用户具有超过5上投票。
- 如果用户比投票得票率低60%,该消息被回应。
我可以使用什么算法来使用PHP进行此计算。考虑到我的用户群非常高,性能至关重要。
如果您只是用该用户存储用户的upvotes和downvotes数量,那么您的用户数量有多大有什么关系? –
这个问题似乎是无关紧要的,因为它没有显示解决问题的尝试。 – wallyk
你有什么尝试?如果你在代码中键入你的算法,它会变成类似'if($ user_upvotes> 5 && $ user_downvotes>($ user_upvotes + $ user_downvotes)* 0.6){...}'。这不行吗?你究竟想问什么? – CodeCaster