王志勇 发表于 2021年02月02日 16:57
出现这个bug的原因是,大部分的RSS,里面都是10篇,或10多篇最新的文章。但是有的RSS,里面有超过40篇的文章,有些是历史的旧文章。经过重新解读以前的程序,一番大排查、测试,解决了这个问题。因为原来的程序,我设定的是只记录最近的30个URL,以前是完全够用的。如果超过30个URL的RSS,每次更新RSS总是会重复出现文章。于是把这个值设定为240,一般就不会出现问题了。
如果设置的值更大,500、1000,肯定不会出现重复的文章,但是它会占用数据库(文章ID列表)。
另一个bug,大概花了2个多小时。就是清空缓存之后,再更新RSS,还是会重复获取RSS,这样有点乱。修复之后,现在清空缓存之后,不会再出现以前的文章,而是清空缓存之后的文章。
也就是,现在新改的程序是,清空缓存之后,在首页更新RSS,如果没有新的文章,会一直空白,直到新的文章出现。
还有一个大的功能可能需要去实现
昨天在路上想到的,就是当第一次更新大量RSS时,首页的排列日期不是按照综合的日期,而是按照作者排列。本来是能够做成按照综合的日期,但这样需要再建立一个大的数据库,如果一组RSS的数量很多的时候,这个数据库可能会很大。所以,这个功能暂时不改了,以后需要的时候再改。
但因为现在新改的程序,清空缓存之后,以前的文章不再显示,所以影响不太大。如果每个博客近期只是更新两三篇,总的排列顺序基本也是按照综合的日期。
经过更新的Feedval阅读器
现在功能已经更完美了。前几天说到的订阅成功率的问题,我发现现在大多数的个人博客,没有开启反爬虫,所以PHP版的RSS阅读器,大部分都能订阅,这是个大好消息。
只有一些商业的博客,比如VPS推介博客,有些有开启反爬虫,有些没有开启。
Feedval阅读器的更新方法
请点击:面板→在线升级→开始升级
升级后的版本是:1.1.5
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新: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年 +