améliorer les performances lecture rss
bonjour à toutes et à tous,
j'ai écris un tout petit lecteur de rss,
mais les temps de lecture ne sont pas géniaux.
version 3.2.2 sous windows , 2.7.1 sous Ubuntu
peut-on améliorer les choses ? faut-il faire autrement ?
extraits ( je vous épargne la gestion des erreurs et autres joyeusetés )
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
fichRSS=urllib.request.urlopen('url du rss') # si version 3
# ou
fichRSS=urllib.urlopen('url du rss') # version 2
# puis soit ( tout lire ) ==========
blkRss=fichRSS.read()
# soit ( lire "ligne/ligne" ) ==========
enrgt=fichRSS.readline()
while enrgt:
blkRss+=str(enrgt)
enrgt=self.fichRSS.readline()
# soit ( lire block/block ) ==========
enrgt=fichRSS.read(tailles diverses essais de 128...16384)
while enrgt:
blkRss+=str(enrgt)
enrgt=fichRSS.read(tailles diverses essais de 128...16384)
fichRSS.close() |
merci d'avance