Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

最近发的主题帖,查看数有时候会莫名其妙减少好几十个

[复制链接]
踏雪探花 发表于 2012-5-21 10:32:06 | 显示全部楼层 |阅读模式
本帖最后由 踏雪探花 于 2012-5-21 10:37 编辑

我的论坛上,主题帖的点击量和回复量的比例一直都是在100:1左右(大部分人都是看帖不回帖的,这比例应属正常),但升级2.5以后最近发现,主题查看数大幅下降,这比例居然掉到只有2:1了。这明显是不可能的,用脚指头想想都明白,一个回复达100个帖子,点击数绝对不止200的。
我随机测试了几个帖子。进第一页,转第5页,再转第一页,再转第三页,这样反复测试,大部分时间都查看数都正常增加,但偶尔某一次点击,查看数一下子会减少好几十个。估计问题就在这里了。
请版主好好检查一下代码,尽快修正。


4月份以前发的主题帖的查看数和回复数。比例基本上都在1:100以上(见下图)

半小时前 上传
下载附件 (29.86 KB)



最近一段时间发的主题帖的查看数和回复数,比例都在1:2或1:3以内。推算,查看数和以前比至少少了80%(见下图)


1 小时前 上传
下载附件 (33.51 KB)
现在的查看数




本帖子中包含更多资源

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

x
ωǒ受伤íē 发表于 2012-5-21 10:53:46 | 显示全部楼层
确实存在这个问题!
回复

使用道具 举报

 发表于 2012-5-21 11:39:57
bug[tthread=fan_0577, 范祥艇]http://app.qlogo.cn/mbloghead/e5d1774cb582e6f9efa2[/tthread]
回复

使用道具

mark35 发表于 2012-5-21 11:59:44 | 显示全部楼层
一堆的bug...
回复

使用道具 举报

m.king 发表于 2012-5-21 17:47:20 | 显示全部楼层
这个你要查看下是啥原因了,运营上的 我们这边没法看到,你看下你的一些功能是否都正常吧!
回复

使用道具 举报

 楼主| 踏雪探花 发表于 2012-5-22 09:52:37 | 显示全部楼层
m.king 发表于 2012-5-21 17:47
这个你要查看下是啥原因了,运营上的 我们这边没法看到,你看下你的一些功能是否都正常吧!

这个问题,我不知道该查看哪里。已将管理帐号密码发给你,请帮忙看一下。
回复

使用道具 举报

 楼主| 踏雪探花 发表于 2012-5-22 10:11:31 | 显示全部楼层
m.king 发表于 2012-5-21 17:47
这个你要查看下是啥原因了,运营上的 我们这边没法看到,你看下你的一些功能是否都正常吧!

对了,应该是升级了518补丁后才出现的问题。
回复

使用道具 举报

 楼主| 踏雪探花 发表于 2012-5-23 08:22:18 | 显示全部楼层
算了,取消518升级试试看。
回复

使用道具 举报

 楼主| 踏雪探花 发表于 2012-5-23 10:08:10 | 显示全部楼层
退回518之前也一样,点击数有时候会莫名其妙减少的,后台文件校验也没发现问题,看来真是bug,请DZ技术人员帮忙啊。。。。
回复

使用道具 举报

mark35 发表于 2012-5-23 13:36:57 | 显示全部楼层
本帖最后由 mark35 于 2012-5-23 13:38 编辑
点击数优化 问题:
频繁的写表操作导致锁表 方法:
增加forum_threadaddviews表,记录每一个TID的增量点击数;
查看帖子时,如果增量点击数到100,则使用进程锁将数据更新到thread表并更新增量点击数为0;
回贴时将增量点击数和回复数一起更新到thread表,并更新增量点击数为0;
执行计划任务:每天3点,5分钟一次,一次取500条数据更新到thread表, 并删除此500条数据,以减少forum_threadaddviews表的大小;
兼容处理
版块列表页和帖子查看页中,将增量点击数查询出来并累加到主题的views;

http://dev.discuz.org/wiki/index.php?title=X2.5%E7%9A%84%E6%96%B0%E7%A8%8B%E5%BA%8F%E6%9E%B6%E6%9E%84#.E2.80.A2_.E7.82.B9.E5.87.BB.E6.95.B0.E4.BC.98.E5.8C.96

估摸着有两种可能
1、更新点击数到主表时增量值为负数,导致点击数会瞬间减小许多
2、点击数临时表forum_threadaddviews中记录在被置0时未能把其值同步更新到主表中,导致点击数不能正常增长

依楼主描述
进第一页,转第5页,再转第一页,再转第三页,这样反复测试,大部分时间都查看数都正常增加,但偶尔某一次点击,查看数一下子会减少好几十个

应该是第一种可能。原因可能是代码错误,也可能是进程锁的问题。

可以加个判断:若点击数增量为正才执行对主表主题点击数的更新,这样就保证点击数只能增加避免代码漏洞造成的降低。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-25 11:59 , Processed in 0.044712 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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