Articles avec le tag : performance

En avant Problème de performance des applications web : stop aux idées reçues !

La performance d’une application web, qu’est-ce que c’est ?

Pour faire simple, c’est la vitesse d’exécution d’une page. L’enjeu actuel est de faire oublier la présence de la machine derrière l’application, et ainsi, de proposer une expérience utilisateur optimale.

On le sait maintenant depuis quelque années, une application avec des temps de

Lire la suite


En avant 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 l’époque, il était très facile de choisir une architecture parmi les quelques technologies

Lire la suite


En avant 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 Driven)
  • Nginx possède une configuration plus facile qu’APACHE car seuls les paramètres utiles sont

    Lire la suite



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 on enregistre les éléments que l’on utilise souvent. Chaque élément est indexé

Lire la suite





Planisware : comment utiliser le script de suppression des transactions inutiles ?

Introduction

Planisware génère des transactions liées à l’utilisation du progiciel (créations, modifications, suppressions, calculs etc..). Ces transactions permettant notamment de synchroniser les données modifiées d’un processus Planisware aux autres. Elles permettent aussi une traçabilité technique des actions réalisées dans l’application. Cependant pour limiter la volumétrie de la table des transactions

Lire la suite