AXOPEN

performance

Architecture des applications web en 2015

Introduction Plus l’informatique avance et plus le choix d’une architecture web se complexifie. Faisons le point sur l’architecture des applications web en 2015. Un peu d’histoire sur l’architecture web Revenons d’abord un peu en arrière vers les débuts d’internet. A…

NGINX – Retour d’expérience et limitation

NGINX est devenu sans conteste l’un des serveurs web les plus populaires essentiellement pour les raisons suivantes : Points forts NGINX C’est un serveur web est extrêmement rapide (Grace au pattern REACTOR) Nginx est très léger (Grace à son modèle Thread…

JAVA vs PHP pour la création d’une application web ou site web en 2014

Dans cet article, nous allons comparer de la manière la plus objective possible deux langages et technologies de programmation pour la réalisation d’un site web ou d’une application web en 2014. L’idée est de comparer les deux solutions Open Source…

JAVA 8 – Map – ComputeIfAbsent pour la gestion des caches

Nous allons dans cet article découvrir une nouveauté de JAVA 8 bien pratique pour l’interface Map : la méthode computeIfAbsent. Utilisation des maps Un exemple courant d’utilisation des maps est la création de caches applicatifs: on utilise généralement une HashMap dans laquelle…

JAVA 8 – Parallel Stream – Performance: les types de données

L’utilisation des streams en mode parallèle est très simple d’utilisation. En revanche, il n’est pas forcément évident de savoir si un traitement particulier va bénéficier, ou non, d’une amélioration de performance lors du passage en parallèle. Pour savoir ce qui…

JAVA 8 – Stream et ParallelStream – Performance sur des String

Etude de la performance de l’utilisation de la nouvelle API JAVA 8 Stream pour le traitement de string (chaîne de caractère) But de l’article Nous allons essayer d’étudier les différences de performances pour réaliser des traitements sur des ensembles ordonnées ou…

Optimisation WEB: Partie 2 – Quickwins et les optimisations faciles

Optimisation WEB: Partie 2 – Quickwins et les optimisations faciles

Dans cet article, nous allons passer en revue, sans forcément les détailler, les différentes améliorations qu’il est facile d’apporter sur un projet web avec d’améliorer sensiblement les performances.