怎么查看和统计内容的浏览量?数字准不准?
详情页想显示浏览次数,这个数字是怎么累计的?会不会把爬虫都算进去?
回答(1)
已采纳最佳答案-
2026-10-25 回答 最佳答案
浏览量记在内容表的 views 字段,详情页被访问时累加,模板里
{$article.views|default=0}直接输出(记得|default=0防未定义)。关于准确性,实话实说:
- 它是服务端计数:请求详情页就 +1,刷新也会涨,爬虫请求同样会计入(绝大多数 CMS 同款策略);
- 要精确的 UV/来源分析,配第三方统计(百度统计等)更合适,后台设置里可插统计代码;
- 热门榜单($hot)就是按这个 views 排的,所以爬虫流量也会推高热门——介意的话定期用 SQL 清洗异常值。
性能说明:views 累加走轻量 UPDATE,不会锁表拖垮前台;亿级场景下这也是官方分页方案里"列表不排序 views、只在已有列表内取热门"的原因之一。
写回答
该问题已解决,不再接受新的采纳。