王志勇 发表于 2019年05月13日 07:49
已经完成的Feedval,之前没有做RSS订阅数统计,虽然这个功能非常重要。在几个月前Feedval刚开发的时候,当时我的任务列表里是有订阅数统计的程序编写计划,但因为某个原因就把这一功能放到“暂不开发”的任务列表里,可能是因为当时觉得有些复杂。
Blogval前几天开发时,我正好把博客的数据统计的程序编写完了,恰好能给RSS订阅数统计留出一个接口,再编写一些程序就可以实现RSS订阅数统计。
最先曾经的计划是RSS订阅数统计,放在feedval.com的平台。由于这次正好blogval.com已经能够实现这个接口,而且Blogval平台有每个博客的相关数据页面,所以为了减少远程调用,Feedval的RSS订阅数统计,决定放在Blogval平台的页面。
程序编写方面,如何防止重复的订阅数统计?比如同一个人,在不同的服务器上订阅了同一个RSS,如果只像一般的计数器一样统计,则被视为有2个人订阅。
需要这样设计程序:用户订阅时,数据库记录读者的ID(可防止重复)。如果记录所有的ID,对于被订阅量较高的博客,这些订阅者的ID的数据库会很大,所以为了减少资源占用,只记录最近的3000-5000个订阅者的ID即可。
与此同理,其实网上的很多统计都不一定是完全准确的,比如粉丝数、被赞次数。比如新浪微博的粉丝数,如果那些粉丝数达到上千万的大V,为了防止重复必然要记录粉丝的ID,光是这些粉丝ID的数据量就很大。如果想完全避免重复,则必须记录所有的ID。
自由勇 2019-05-13 15:11
这个我也有过同样的很大的困扰。不过我现在差不多找到了解决的办法:
1. 尽量找一个没有人干扰的地方完成工作。
2. 每天去尝试完成这项工作,会发现感觉很辛苦,但是工作的进度会很惊人(相对于过去的进度),而且会越来越有兴趣完成这项工作。
比如我现在手头上在做的几个项目,很多工作量都十分大,本来是计划2016年的时候开工的,但是由于各种原因,直到2018年才正式开工。
我知道开工的时候,会十分辛苦、令人望而生畏。经过这5个多月的连续奋战,我完成了过去望而生畏的工作,而且更加有成就感。
祝你好运!
自由勇 2019-05-13 15:18
拖延是人类的大敌,这是我写过的4篇关于拖延的博客:
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +