Respecter des bonnes pratiques en matière de performance
Transfert de compétences
Formations
Internalisation d'équipe technique
Learning by doing
Performance
Quand on parle de performance, on parle de de rapidité d'affichage de vos pages et de traitement de vos requêtes. Si votre site web, application ou eCommerce ne respecte pas les standards : vous risquez de perdre votre positionnement sur Google ainsi que l'adhésion de vos utilisateurs.
Affichez vos contenu en moins de 1 secondes
Votre objectif : tout devra s'afficher en moins de 1 seconde. Cela vous parait impossible ? et pourtant même avec des pages contenant des milliers de requêtes : c'est possible.
Tout d'abord la performance est une affaire de ressentie, vous pouvez donner une sensation de performance tout en prenant le temps qu'il est nécessaire. Prenez par exemple la technologie BigPipe de Facebook (intégré à la solution Drupal) : elle permet d'afficher vos pages par séquence afin d'avoir la sensation d'avoir un affichage immédiat. Mais en réalité du contenu s'ajoute au fur et à mesure que les calculs et les requetes se terminent.
Ensuite il y a beaucoup de technique permettant d'optimiser un affichage , que ce soit en optimisant les contenus (images, vidéo), en rationalisant votre code source et en optimisant votre modèle de données.
La performance, une question d'architecture et d'infrastructure
Evidemment il faut aussi maitriser les principes d'architecture d'une solution logiciel, selon le CMS choisi, pour optimiser votre performance.
Par exemple si vous devez faire du "profiling" sur vos contenus extranet afin de les personnaliser : selon la méthode et les modules choisi pour construire vos pages, vous pouvez diminuer avec un facteur 10x le temps de génération d'une page.
Sans compter l'exploitation des caches qui seront essentiel pour limiter l'exploitation de votre solution, source de gain de performance très important.
Et enfin il y a beaucoup de standard d'infrastructure permettant de booster votre performance : de la bonne exploitation d'un reverse-proxy, en passant par l'utilisation de CDN , jusqu'à l'exploitation des capacités de scalabilités automatique d'une infrastructure dockerisée. Vous avez beaucoup de levier à actionner pour optimiser la vitesse de génération de vos pages et de traitement de vos requêtes !
Apprenez à maitriser tous les leviers de la performance
Plusieurs méthode de transfert de connaissance et de compétences sont envisageable pour vous permettre de maitriser tous les leviers : formation INTRA, INTER, co-construction ou accompagnement ponctuel.
Le mieux sera de nous contacter pour choisir le modèle qui vous convient le mieux.
Nos builders vous livrent les clés du succès
Vous avez des enjeux stratégiques liés à l’innovation ? Nous avons des solutions créatives sur mesure.
Nos clients s'intéressent également à d'autres enjeux
Participez à nos workshops et events
Nous contribuons aux évolutions et aux conférences technologiques en Europe
-
Drupagora
-
Image
-
Image
-
Image
-
Image
-
DrupalEurope