首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用 Celery 实现 Django 博客 PV 统计

给网站增加pv、uv统计,可以是件很简单的事,也可以是件很复杂的事。 PV的意义 所有的网站都会有pv,uv这样的统计。甚至是停留时长,各类型页面转换率等等各方各面的统计。...同时作为站长这么多年,也会参考百度统计里的一些指标来做些调整。 不过这次只说pv,一篇文章的pv。 抛开非正常访问,互联网上的一篇文章,访问他的人越多,那么意味着这篇文章的价值越高。...这么看来pv是不是变得有吸引力了。 统计的方式 对于网站来说,the5fire了解到的pv,uv的统计方式有这么几种 像the5fire早期的做法:用户每访问一篇文章,文章pv+1,uv+1。...页面埋点,标签,或者引用js来发送数据到统计服务器上。 收集nginx access-log(如果是用nginx的话),当然,格式需要自定义,起码得加上user_id,然后做离线统计、汇总。...就拿增加pv来说,用户每次访问一篇文章,pv字段+1,用代码来说就是: # 绝对不要写这么蠢的代码 post = Post.objects.get(pk=post_id) post.pv = post.pv

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据工厂平台-8:首页统计功能

    本节课我们继续优化首页【注意!想简单请直接跳转到第13章内容】 注意我们当前做的平台是数据构造平台,既然是数据,那么首页我们要弄成什么样呢?...最好就是 各种统计图 那种吧,看着还高大上~ 但是我们不能为了统计统计,好看不如实用,所以我们还是要先思考下,我们首页的第一个统计图: 【各个工具的使用次数统计】 也就是说,我们的平台不止会有一个工具...首页统计模块,方便使用者对当前整体有个概念 和力量展示。...具体三分部: 顶部JS/CSS等静态文件,这个移动后要修改路径:/static开头 中部元素标签,也就是具体的部分,如果有路径的也要修改成/static开头 结尾的script等js/css 代码,如果没有则忽略...下节课我们用vue和该统计图连接起来,控制它的展示数据等等。

    54230

    利用Spark通过nginx日志离线统计网站每日pv

    摘 要 本文将介绍通过Apache Spark实现离线统计网站每日pv的思路及代码。 前言 在此之前,利用mapreduce实现了一版通过nginx日志离线分析网站每日pv,感兴趣的可以去看一下。...点击查看->利用HadoopMareduce实现pv统计分析 本文与Hadoop Mapreduce采用的数据集为同一个,为标准的nginx日志文件。在上文中已经提供了下载附件。感兴趣的可以去下载。...  * 通过nginx日志统计每日pv,并按照日期和pv排序   * by me:   * 我本沉默是关注互联网以及分享IT相关工作经验的博客,   * 主要涵盖了操作系统运维、计算机编程、项目开发以及系统架构等经验...*   */ object NginxLogPV { /**     * 设置需要统计的页面     */   val pages = new mutable.HashSet[String]()   ...return     */   def filterPVs(line: String): KPI = {     val kpi: KPI = parser(line) /**       * 过滤需要统计

    1.9K20

    数据工厂平台12:首页统计的数据关联

    【注意,此章节完全是css的二次开发,理解难度极高,且极易出错,大家可以直接复制本文末尾的源码来跳过此章节】 本节课要承接上节课的内容,继续解决这个扇形统计图的 外层和内指针的角度动画问题:...这样我们便可以直接绕过复杂的js,而直接把数据给到 home_tj.html顶部的全局样式中 用{{ }} 来占位替换。...我们回到views.py中,先写好需要的统计数据 实际的数据 ,如: 2.计算百分比,我们可以用他们当前数量级的最大数作为分母,来求出百分比 刷新下页面就可以看到打印结果: 如图,已经成功计算出了角度...好了,首页到此就暂时告一段落了。 最后附上 VIEWS函数源码 和 这个home_tj.html的源码。方便大家直接复制。

    40320

    Fluid -24- Leancloud 失效解决方案 —— 自建站点 PV UV 统计

    2022年8月,LeanCloud 国际版不再为来自中国大陆的 IP 提供服务,基于 LeanCloud 的站点统计因此失效,本文基于 Umami 的统计信息自建 PV UV 统计后台,解决上述问题。...全站页面浏览量 (PV统计 全站用户访问量 (UV) 统计 当前在线用户数统计 文章页面浏览量统计 文章用户访问量统计 原理思路 计数工具 讲道理只要有看门的 callback 将用户信息发送到后台进行统计并想办法显示统计数据即可...'] + self.conter_dict['site-uv'] return pv, uv def js_str(self): pv, uv = self.PVUV_num...UV 数 post_pv 函数获取 post PV UV 数 js_str 函数整合 active_num 和 PVUV_num 的结果返回 js 代码 self.conter_dict...UV 我选择在 Fluid 主题配置文件中加入该部分前端代码 打开 Hexo/_config.fluid.yml 文件 关闭原始 PV、UV 统计 # 展示网站的 PV、UV 统计数 # Display

    95420

    为你的博客增加访问量统计

    目前存在的问题是,如果网站已经运行一段时间,想初始化访问次数,目前是只能先注册登录,自行修改,但是到目前,注册登录功能一直还没有上线,只能联系Bruce,手工升级==,但是也可以通过js自己手动解决。...代码使用 首页在页面中引入不蒜子计数器的js: 现在基本的统计页面PV、UV的需求就完成了,或许你建站很久,还想加上初始值。...加上初始值 如果有加上初始值的需求,那么在js文件中添加如下代码,记得下面这段js应该放在不蒜子的script代码之后: <script src="//cdn.bootcss.com/jquery/3.2.1...); } } {% endif %} 这样就可以实现配置化地在自己博客中增加访问量<em>统计</em>了。

    2.2K30

    Oceanus 在腾讯微视数据的实践-统计某时间段内的uv、pv

    业务背景: 为了实时监控微视端内app启动以及启动方式的情况,需要实时的统计每10分钟及每小时pv、uv。这里pv,每收到一条启动日志即+1,uv则需要依据启动的唯一标识qimei来做去重处理。...实现介绍: 实现pv、uv的统计主要微视数据尝试过两种方式,一是窗口方式:主要是使用flink window+valueState,统计的结果可以直接输出;另外一种是使用redis,借用外部存储系统redis...窗口方式:使用窗口的方式,来计算pv、uv,即根据需求的时间段,来设定窗口的大小,例如需要计算10分钟内的pv、uv则需要开一个10分钟时长的统计窗口,对于pv不需要做去重处理,对于uv,需要借用flink...两种方式对比:采用窗口的方式来计算pv、uv,代码实现起来更复杂一下,可以直接将统计的结果写入到kafka中,并且不需要额外的存储资源。...借用redis来计算pv、uv,代码实现较简单,统计的数据,可以按照实际需要直接保存在redis中,由于构造存储统计数据的key是按照日志上报的时间,该方式具有更长的延迟数据处理能力。

    1.8K70

    教你使用“百度统计”黑科技,根据不同维度分析网站的访问质量

    image.png 废话不多说,先上几张百度统计的分析效果图: ? 实时访客明细: ? 今日流量: ? 跳出率指的是只访问了入口页面(例如网站首页)就离开的访问量与所产生总访问量的百分比。...浏览量(PV)、访客数(UV) ? 新老访客统计 ? 入口页面 ? 访客年龄分布 ? 访客地域分布 ? 既然这个网站这么厉害,那我们如何使用呢? 站长以帝国CMS为例!...点击“增加模板变量”,按下图填写信息,变量值填刚才在百度统计中复制的代码,并提交模板 ? 第三步:引入模板 在其他模板(主要是内容模板)中引入上面新增的模板,以默认新闻内容模板为例: ?...引入百度统计模板,添加红框内容后提交 ? 第四步:重新生成页面 没生效多刷新几遍,访问页面 ? 右键查看网页源码,会看到多了一段JS代码 ?...第五步:代码安装检测 默认检测网站首页,上面没有添加,所以会检测不到。你可以检测其他网页,也可以在首页中引入统计模板然后重新检测。 建议采用后者,否则首页统计不到。 ?

    1.7K30

    不蒜子 | 给网站、博客文章添加阅读次数统计,我用两行代码 搞定计数

    (多说已经关闭,不蒜子还活着) “不蒜子”与百度统计谷歌分析等有区别:“不蒜子”可直接将访问次数显示在您在网页上(也可不显示);对于已经上线一段时间的网站,“不蒜子”允许您初始化首次数据。。...注意:不蒜子为保持极简,暂不支持在站点文章摘要列表中(如首页)逐个显示每篇文章的阅读次数,如果您非常需要这一功能,可以留言。根据需要程度再考虑开发相应的功能。...实例效果参考: https://blog.ccswust.org/busuanzi/pv.html 注意:不蒜子为保持极简,暂不支持在站点文章摘要列表中(如首页)逐个显示每篇文章的阅读次数,如果您非常需要这一功能...> Hits 1、我只要统计不显示?...只引入busuanzi.js,不引入显示标签即可。 2、你的标签太丑了,我想美化一下可以么?

    6.5K41
    领券