Tags

Test du CMS HUGO
Test du CMS HUGO


CMS VS CMS statique Un CMS, c’est quoi ? Parlons Wordpress. CMS signifie Content Management System. C’est un outil qui permet de gérer du contenu sous du contenu WEB. On peut citer par exemple Wordpress comme étant le plus connu des CMS.

Lire la suite…



Problème de performance des applications web : stop aux idées reçues !
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.

Lire la suite…



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.

Lire la suite…



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 disponibles.

Lire la suite…



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

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. L’idée est de comparer les deux solutions Open Source et gratuit d’un point de vue décideur et développeur afin d’essayer d’y voir plus clair.

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.

Lire la suite…



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.

Lire la suite…



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 non (list, hahset, treeset) avec l’utilisation des Stream et lambda JAVA 8.

Lire la suite…



Planisware – ERREUR : Rejecting request because average load is too high
Planisware – ERREUR : Rejecting request because average load is too high


Introduction Lorsque l’on soumet une application Planisware à une charge trop importante il peut arriver que l’erreur du type suivant apparaisse dans les fichiers de log des Intranet Serveurs :

Lire la suite…



Planisware : comment utiliser le script de suppression des transactions inutiles ?
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.

Lire la suite…