Slide 1

Slide 1 text

Un site web mobile m.20minutes.fr

Slide 2

Slide 2 text

contraintes léger, rapide et versatile

Slide 3

Slide 3 text

léger  RAM 256-1024 Mb CPU 600Mhz-1.4Ghz

Slide 4

Slide 4 text

léger Servir une version compressé Servir le strict nécessaire 

Slide 5

Slide 5 text

django-pipeline concatenation + compression (js, css, html) + template js https://github.com/cyberdelia/django-pipeline léger

Slide 6

Slide 6 text

rapide 100-500ms de latence 200kb/s-800kb/s en téléchargement 

Slide 7

Slide 7 text

Limiter le nombre de requêtes Tricher sur les interactions rapide 

Slide 8

Slide 8 text

rapide  Donner une impression de rapidité

Slide 9

Slide 9 text

versatile   Une seule implémentation pour tous les terminaux

Slide 10

Slide 10 text

versatile Servir la version la plus légère par défaut Pouvoir servir pour n’importe quelle taille (images, vidéos, etc.)

Slide 11

Slide 11 text

versatile     Tester, tester, tester.

Slide 12

Slide 12 text

le récap’ léger RAM/IO rapide Edge / 3G versatile Screen / OS

Slide 13

Slide 13 text

performance mesurer et réagir

Slide 14

Slide 14 text

mesurer  applicatifs infrastructure logs notifications

Slide 15

Slide 15 text

mesurer  applicatifs + infrastructure statsd/graphite ou librato boomerang ou new relic metric ou metriks ou metrology https://github.com/cyberdelia/metrology

Slide 16

Slide 16 text

mesurer 

Slide 17

Slide 17 text

mesurer  logs

Slide 18

Slide 18 text

mesurer  notifications à toute l’équipe

Slide 19

Slide 19 text

réagir  Métriques importantes à portée Date et contenu du dernier déploiement

Slide 20

Slide 20 text

réagir  Visualiser les problèmes et leur résolutions

Slide 21

Slide 21 text

réagir  Avoir un accès direct aux erreurs

Slide 22

Slide 22 text

le récap’ tout mesurer réagir en fonction

Slide 23

Slide 23 text

Merci beaucoup (ne soyez pas timide, posez une question) @cyberdelia