Performances Leed

Performances Leed
===
Fonction implémentée
---
* Génération d'index automatique lors de l'installation <code>nom_index;colonne=>'index' (type)</code>

Ajouts
---
* index sur les tables Feed et Event 
 * sur les clés étrangères pour permettre d'accélérer les jointures
 * sur les champs unread et favorite pour permettre un accès rapide aux quelques lignes concernées dans la table

Corrections
---
* Amélioration sur la recherche des GUID existants
* Suppression de jointures inutiles afin d'améliorer les performances

Objectifs
---
* amélioration des temps de synchronisation des flux RSS
* amélioration de la navigation (temps d'affichage)

Installation sur environnement existant (auto sur nouvelle installation)
---
* Commandes SQL suivantes à exécuter sur MySql
<code>ALTER TABLE `leed_feed` ADD INDEX `indexfolder` (`folder` ASC) ;<br>
ALTER TABLE `leed_event` ADD INDEX `indexfeed` (`feed` ASC) ;<br>
ALTER TABLE `leed_event` ADD INDEX `indexunread` (`unread` ASC) ;<br>
ALTER TABLE `leed_event` ADD INDEX `indexfavorite` (`favorite` ASC) ;</code>

Tests
---
- [x] Nouvelle installation
- [x] Sur mon environnement de production
- [ ] chez un barbu avec des fouets