智游城

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2449|回复: 1
打印 上一主题 下一主题

关于前端数据和后端数据不一致的问题

[复制链接]
跳转到指定楼层
1#
hotforever 发表于 2016-11-1 18:14:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
突然间想到的问题。
在城里发带附件或者图片的帖子,不同级别可能有不同权限。比如我这种级别会提示“您今日还能上传 10 个文件 或者 总大小 1MB 以内的文件”,于是我吭哧吭哧上传几个jpg文件后,再想上传,就提示类似“您今日还能上传 6 个文件 或者 总大小 56KB 以内的文件”了,我这一看这限制也太厉害了,于是想删除掉重新上传几个小一些的文件。
结果在界面上删除掉附件,注销、关闭浏览器,甚至重启pc,然后重登进来以后,之前的附件已经看不到了,但想上传的时候,还是提示“您今日还能上传 6 个文件 或者 总大小 56KB 以内的文件”。这里我就感觉这是论坛程序的一个问题了,就是前端用户层数据跟后端服务器层数据不一致,前端这些附件可能是在一个缓存,但是后端却是在另一个存储空间,这样前端删除掉以后,后端没有同步删除,结果后台程序做判断的时候,以后端数据为准,这样用户前端就发现自己传的东西明明已经删了,但还是没法继续上传的情况。
这个问题可能是一个无意的bug,或者设计时候的一个缺陷,这只是给用户带来一些不便,影响倒不是很大。但是我就想到像xx圈、xx狗之类的,会不会也有类似问题呢?那种地方牵涉到很多利益,搞不好会故意弄一些这种前后端数据不一致的东西在里面。比如某一手两家全进,前端界面显示胜率是90:10,这个跟外面用各种第三方独立软件计算的结果是一致的。但是在服务器后端,有可能就加入一些很隐蔽的扰动因子,干扰本应随机的出牌,出牌算法写起来是很简单的,但是可能会封装成很复杂的绕来绕去的调用,在这些调用里面就可以做很多文章,维护这种代码的普通开发人员可能还见不到里面的东西,只有非常核心的极少人才能知道其中的手脚。这么一搞的结果就是,前端看起来90:10的概率,在后端就变成50:50或者更偏离的概率了。当然实际实施的时候,可能会有复杂的程序逻辑控制后端扰动因子的作用条件、作用范围、作用时间之类的,从而不那么容易被使用者或者好事的大数据挖掘者抓到马脚或者规律。
之前xx狗被暴冤家牌比率超出正常范围1倍不止,搞不好就有这种因素在控制后端的出牌程序。而现在的各种xx圈,会不会有这种东西在控制后端程序呢,这个也真是难讲。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏
2#
amandag 发表于 2016-11-1 19:10:16 来自手机 | 只看该作者
只要想加这种控制那是易如反掌
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|智游城论坛

GMT+8, 2024-11-24 09:49 , Processed in 0.058553 second(s), 7 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc.

返回顶部