找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 秀我本色

弱弱问下~

[复制链接]
发表于 2023-5-13 07:50:55 | 显示全部楼层
2)所以昨天的帖子数是一次性计算来的,然后在 24 小时内不再更新。
发表于 2023-5-13 07:51:22 | 显示全部楼层
以上几点应该非常靠谱
发表于 2023-5-13 08:18:33 | 显示全部楼层
在以上前提下,分析分析为啥昨天帖子数 = 0.
首先论坛服务器可以分成两个“层次”:应用层,也就是 php 程序;以及数据库层。
php 应用层读写/管理数据,数据库则保存数据。

零点过后,假设 2023-05-12-00:00:00 零点,php 应用层给数据库发指令,给我“昨天”的帖子数,但如果数据库的电脑当地时间比实际时间早一天,
这样就自然没有帖子。
这是可能性 a)。
发表于 2023-5-13 08:21:59 | 显示全部楼层
可能性 b):
php 发出统计昨天的帖子数后,因为某种原因(例如 php 本身的原因,或者数据库没有完成指令等),这样指令失败 (这和 a) 不同,a)是指令执行了,但因为时间没有同步,所以计算的参数错误,但计算本身没问题),所以没有统计结果。但因为这个指令每天只发一次,因为指令失败没有结果,所以没奈何只能显示 0.

b)更加可能一点
发表于 2023-5-13 09:13:46 | 显示全部楼层
紫荆棘鸟 发表于 2023-5-13 07:49
1)而且统计今天的帖子数是动态更新的,统计昨天的帖子数不是动态的(事实上也没必要保持动态),否则不会 ...

属于暂时出错,今天好啦
发表于 2023-5-13 13:38:21 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-5-13 15:46:06 | 显示全部楼层

嗯,没问题了,问好梦区长
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|品读家园论坛 ( 鄂ICP备19005928号 )

GMT+8, 2025-6-17 17:23 , Processed in 0.078125 second(s), 15 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表