Libération a basculé 90% de son site en Django pendant l'été 2011. Avant, pendant et malheureusement surtout après la bascule, nous avons découvert plein de petits et gros pièges, essentiellement liés aux performances, qui vont de pair avec le fait d'avoir un "gros" site en Django, et l'idée de cette intervention est de les présenter pour que tout le monde puisse en profiter :)
by Twidi
Une application django pour gérer le cache de fragments de templates, avec des fonctions avancées :
by kemar
Ma page fait 9000 requêtes SQL, pourquoi, et comment je m’en sors ? D’abord, il faut s’en apercevoir avant de passer en production. Ensuite, il existe des techniques classiques, en fonction de la complexité de la situation.
Oui, il existe une foultitude de projets, applications, scripts... qui permettent de créer son propre miroir de PyPI. Seulement, il y a la solution simple, la solution du pauvre qui se fait en quelques minutes et avec un minimum d'effort.
Pourquoi utiliser son propre miroir ? Ah mais pas d'inquiétudes, nous allons parler de ça aussi ;)
Celery est l'outil le plus fréquemment utilisé pour mettre en place des traitements de tâches en arrière-plan avec Django. Ce lightning talk vise à faire un rapide résumé des fonctionnalités disponibles et des difficultés rencontrées lors de la mise en place.
Ce talk est principalement un retour d'expérience suite à la réalisation de showyoulike.it qui importe massivement des données en provenance de Facebook en tâche de fond.
Retour sur la création du nouveau site mobile de 20minutes.fr, du développement au déploiement.