如何估算文章阅读时长?

简评:包括 Medium 在内的很多阅读类网站或 App 都有阅读时长的提示,那么这个数值是怎么来的呢?

早些时候,阅读类平台还在野蛮生长。

Medium 的工程师写着代码的同时,也在阅读自家平台上的内容,有些文字作品篇幅比较长,他们不得不一直滚动屏幕到最后,看看到底有多长。

工程师们把酸痛的手指从触摸板移开,坐下来设计了一个算法,于是阅读时长就此诞生。

呐,其实一个简单的数学公式就可以了:

阅读时长 = 总字数 ÷ 平均阅读速度(275 wpm)

在此基础上,再给每一张图像 12 秒的时间。

注:wpm,全称为 Words per minute

随着平台的发展,越来越多的文章图文并茂。而原来的阅读时长是以漫画等「要看得比较久」的图片为基准,如果以原来的算法计算,那一篇包含 140 张图片的文章阅读时长会高达 87 分钟,这显然不合理。

因此,图片的读取时间修正为第一张 12 秒,第二张 11 秒,依次减少 1 秒到第 10 张之后,每张以 3 秒计算。

设置阅读时长的原因其实很好理解,这样用户就可以方便地把握阅读的时机 —— 是在等公交的时候看,还是先收藏起来一会儿再看。

当然,所有阅读时长的设置前提都是 —— 估算

除了文字和图片,现在的内容型产品已经在主推视频了。视频的时长也即播放时长,不过阅读文字和观看视频是两种截然不同的输入方式,所以在此就不冗述了。


Reference:Read Time and You

More:用户数据中的幸存者偏差

原文地址:https://www.cnblogs.com/jpush88/p/9138213.html

时间: 2024-08-07 16:00:11

如何估算文章阅读时长?的相关文章

今日头条运营秘诀分享:让你的文章阅读量和收入都“飞”起来

1. 互联网发展纯熟,我们进入了自媒体时代.人们借助自媒体平台可以分享内容,这种分享有私人化.平民化.普泛化.自主化的特点.而这也让我们迎来了内容创业这个大机遇. 对于内容创作者来说,在这个时代,无疑是幸福的.因为创作内容不再只是兴趣爱好,陶冶情操,也可以利用这个兴趣来赚钱,获得美好的酬劳. 现在内容平台有很多,有的可以通过发布内容来获取收入,有的则能够获得机会.不同的平台有不同的风格和规则,顺应这些规则来运营才能够有好的效果. 今天,time给大家分享一下关于今日头条的运营方法和秘诀,让你的文

【d3.js实践教程特别篇】PornHub发布基于d3的网民观看成人视频时长分布交互式地图

学习d3.js(以下都简称d3)也有一段时间了,运行d3做了几个项目.我发现中文的d3教程很少,国外资料多但要求有一定的英文阅读能力(推荐网址:http://bl.ocks.org/mbostock),于是就萌发了写一个d3实际运用系列文章的想法,现在开始付之行动.在系列中,我会用d3+html5 canvas实现一些实际效果(如统计结果展示,地图数据展示等),希望可以跟大家共同学习交流. 代码我公布在git.cschina.com上,大家可以clone到本地运行,地址是:http://git.

3星|《工作生活双全法则》:我们很容易掉入注重工作时长而非成果的陷阱

工作生活双全法则(<哈佛商业评论>增刊) 工作生活双全法则(<哈佛商业评论>增刊) <哈佛商业评论>讲兼顾工作与生活的3篇文章.总体来说,这在全世界都是个难题.作者的调查和统计结果表明,有些时候工作的压力来自于公司对工作时长的关注超过了对工作成果的关注. 以下是书中一些内容的摘抄: 1:上述两位作者基于对全球4000名高管的访谈,发现成功的高管往往能巧妙地将工作和家庭融合在一起,这样他们就在取得职业成就的同时,保持了与家庭成员的和谐关系.#16 2:最后一点是高管的普遍

vue / js使用video获取视频时长

项目中遇到上传视频功能,需要有预览和获取视频时长功能,因之前使用upload(有需要的话可以参考下我之前的文章),这里就不赘述,直接用来上传视频,不过在上传之前和上传成功后的钩子里,获取不到时长: 没有时长怎么办呢,只能用原生JS来获取: 上传成功以后,将成功的路径绑定给video 使用js获取duration并赋给时间参数 这时你会发现,你得到的值是NaN 视频还未加载下来,无法同步获取到,使用定时器即可解决 OK了,现在可以获取到了 希望本文对你有所帮助! 原文地址:https://www.

提高文章阅读性的7大技巧

用户体验优化 用户在阅读网站的文章时,往往文章的阅读性是一个对用户友好的体现,同时文章的阅读性高往往能留住更多的老用户和吸引更多的新用户,提高网站的浏览量和知名度.下面就让我介绍提高文章阅读性的7大技巧. ①文章列表 一个网站会有大量的文章,用户要在这样大量的文章上快速寻找到自己所需要阅读的文章,是一件很困难的事.为了解决这一个对用户不好友的问题,我们可以使用文章列表这一个技巧.在我个人认为基本上在网站必须有文章列表,一方面方便了用户寻找资讯,另外一方面对于网站站长会是一个很好的统计数据.从文章

andriod编程中如何获取一段语音的时长?

在android有关语音的应用中,我们可能需要录音的长度,这个长度很好获取,只要在刚刚开始录音的时候获取本地时间,录音结束的时候获取本地时间,之后一减就可以得到他的时间长度. 代码:first = (int)(System.currentTimeMillis()/1000);//当点击录音的时候获取本地时间,除以1000得到时间单位是秒,否则是毫秒. second = (int)(System.currentTimeMillis()/1000);//录音结束的时候获取本地时间         

【Android端 APP 启动时长获取】启动时长获取方案及具体实施

一.什么是启动时长? 1.启动时长一般包括三种场景,分别是:新装包的首次启动时长,冷启动时长.热启动时长 冷启动 和 热启动 : (1)冷启动:当启动应用时,后台没有该程序的进程,此时启动的话系统会分配一个新的进程给应用. (2)热启动:程序的进程依然存在,启动时通过已有进程启动进入到Activity显示页面的,就是热启动,或者从Android官网来看我们获取到的其实是温启动时长,就是Activity不存在的情况. (3)新装包的启动时长: 新装包的启动时长,预估是最长的,并且在5.0以下及5.

LK按作业执行时长优化

新到一家公司,需要折腾点认可出来.然后开始苦逼的优化工作.暂时不吐槽权限问题!!!优化效果优化前,作业历史记录(前30)P图优化前,CPU使用情况有几个作业平均时长2.5~3.5小时,还有很多时长在半小时以上的作业,基本要到11-12点才能完成作业统计.CPU每天7:00-11:00一直维持在比较高的数值.优化后,作业历史记录(前30)P图最近三天的CPU情况最近一天的CPU情况优化后,作业执行时长明显降低,从最近3天执行情况看,9:00前统计作业能够执行完成.服务器CPU高峰时段由之前的7:0

节拍时长

1. BPM:表示每分钟多少拍,比如:BPM = 120表示每分钟有2拍. 2. BPS:表示每秒多少拍,公式为:BPS = BPM / 60,比如:BPM = 120,则 BPS = 120 / 60 = 2,即每秒2拍. 3. OBT:表示1拍时间长度(时值),公式为:OBT = 60 / BPM,比如:BPM = 120,则 OBT = 60 / 120 = 0.5S. 4. NCV:表示音分值,在一拍中,有一个或多个音符,它们按比例占据一拍时长,一个完整的音符为4分音符,固定4分音符为一