# Étude sur les performances pour TF1
## Analyses
### Definition des parcours "critiques"
- Quelles sont les parcours pour lesquels on doit avoir une visibilité maximale ?
- Quelles sont les routes ou l'on doit concentrer nos efforts pour la performance ?
### Third parties
- Tagco ?
- Comment s'assurer/protéger de leur changement sans que ca impact nos performances ? PartyTown ?
- Gigya
### Crawl Google
- ~1 millions de crawls totaux effectues par jour
- plusieurs crawls dans la journée
- ~110k urls uniques crawlees
- ~130k urls dans nos sitemaps
### Pourrait-on plutôt prégénérer les anciennes pages (> N jours)?
- Ont elles besoin de CSR ?
- Detection des dates via info dans le sitemap ?
- Ont elles besoin d’être MAJ ?
- Quid par type de page ?
- Articles/News
- Vidéos ?
### Refonte de la photothèque
- Besoin de demander des images exactes/précises
- Pas besoin d'id/hash par type/taille ?
- => permet de réduire le nombre de requête GraphQL
ainsi que la taille du state Apollo
Liste des evenement qui peuvent causer une invalidation du cache et/ou une regeneration de pages
- mise en prod code front
- modification CMS
- modification SEO
- modification remote config ?
# Notes
Tests de performances sans les Cookie Wall
> [https://web.dev/articles/cookie-notice-best-practices]()
Idees d'ameliorations sur le cache
> [https://developers.netlify.com/guides/how-to-do-advanced-caching-and-isr-with-astro](https://developers.netlify.com/guides/how-to-do-advanced-caching-and-isr-with-astro)