我正在使用 PHP 开发算法。我有大约一百万个帖子。每个帖子都有很多评论,喜欢和观点。
例如:有 3 个帖子。
- 帖子 1 评分为 3000(我有一个固定公式来使用评论、喜欢和视图来计算此结果)
- 帖子 2:2000
- 帖子 3:1000
在存储这些帖子时,我使用 time() 节省了时间;也称为 Unix 时间戳
- 发帖1次:1352099640(评分3000)
- 发帖2次:1352099660(评分2000)
- 发帖3次:1352099680(评分1000)
我有以下条件来显示帖子;
- 显示评分高的帖子
- 如果帖子比其他帖子老,但评分比其他帖子高。在最短时间排名高的帖子下方显示此类帖子。
我正在考虑两件事。
- 帖子评分高
- 发布时间。
如果帖子在最短的时间内具有高利率,那么它将是该网站上的第一个帖子。如果 Post 在最长时间内的费率很高,那么它将是第二个帖子.. 我如何写下条件
我如何在 PHP 中编写这些条件?