Ah oui effectivement c'est super crado... RoundCube utilise le code IMAP d'IlohaMail, mais de facon pas très judicieuce. J'ai regardé rapidement le code (hum j'avais oublié comme c'était moche le php </troll>), et dans la fonction _list_headers lancée sur un dossier:
il récupère le nombre de message
récupère tous les entêtes des messages (déjà c'est débile, pourquoi ne pas récupérer uniquement les messages affichés)
stocke ca dans un grand tableau
Trie tous ces messages (avec les entêtes)
Ecrit tous dans un cache qui stocke dans la base SQL (aie)
[^] # Re: Sympa mais ...
Posté par Thomas Hervé . En réponse au journal Un nouveau webmail libre. Évalué à 2.
il récupère le nombre de message
récupère tous les entêtes des messages (déjà c'est débile, pourquoi ne pas récupérer uniquement les messages affichés)
stocke ca dans un grand tableau
Trie tous ces messages (avec les entêtes)
Ecrit tous dans un cache qui stocke dans la base SQL (aie)
Bon c'est la version 0.1, l'auteur est visiblement plus un designer d'interface... Mais c'est en travaux : http://lists.dorkzilla.org/archive/roundcube-dev/2005Oct/014(...)
--
Thomas