RSS提要解析器的资源密集程度如何(网络和硬件)?

2024-09-28 20:45:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在集思广益/编写一个python脚本,以在特定时间间隔轮询RSS提要,解析提要,如果提要中有新项目,则通过python pushbullet library向连接的设备发送推送通知。我不确定这会对硬件和网络资源造成多大的影响

我对网络资源消耗做了粗略的计算。在计算中,我假设提要每分钟轮询一次。我将一个提要保存为文本文档,然后将该文档的大小乘以一个月内该提要的轮询次数。根据此计算,脚本每月将消耗27594MB(60.3 KB * 43800

主要操作如下(我排除了导入和checkNew的定义,它检查postIndex post是否是新的)

    pb = Pushbullet(api_key)
    newDb = parseRSS()
    newPost = false
    postIndex = 0
    postList = []
    checknew(db, newDb, postIndex)

    while(newPost):
        postList.append(newDb[postIndex])
        postIndex++
        checknew(db, newDb, postIndex)

    for each in postList:
        push = pb.push_link(each.title, each.link)

    time.sleep(pollingInterval)

这在硬件上有多密集?网络使用情况是否与我计算的类似


Tags: 脚本db硬件linkpusheachpb网络资源