Compression HTTP, ou comment réduire le temps réseau dans les performances d’une application

Avec JMeter on peut faire des tirs de performances (et d’autres choses) pour une application Web. Pour qu’une application soit performante, il est préférable qu’elle soit développée judicieusement, mais également qu’elle s’exécute sur un environnement performant. Dans ce dernier, il ne faut pas négliger la composante réseau qui peut souvent devenir un goulet d’étranglement au niveau de l’utilisateur.

En effet, vous allez développer une application hyper véloce, la faire fonctionner sur des serveurs hyper-rapides, mais votre utilisateur au bout de la ligne vous dit que c’est lent…

Vous (re)faites vos tir de charges, vous mesurez les performances, c’est excellent… sur votre réseau local. Vous placez un injecteur chez votre utilisateur final, et là c’est la surprise… c’est lent.

Le diagnostic est rapide : trop d’octets à transférer pour afficher un écran, avec une bande passante trop petite donc lenteurs. Et impossible d’augmenter la bande passante. Que faire ? Continuer la lecture de Compression HTTP, ou comment réduire le temps réseau dans les performances d’une application

Les moteurs de recherche de code

On le sait, Google et son moteur de recherche Web est un outil devenu indispensable à tout informaticien qui se respecte. Pour résoudre des problèmes, rien de tel qu’une bonne recherche sur Google pour trouver la cause du problème et sa solution.

Un nouveau type de moteur de recherche est en train de prendre de l’importance dans la vie des informaticiens orientés développement. Ce sont les moteurs de recherche de code. Google dispose du sien, mais c’est Krugle qui semble faire figure de proue aujourd’hui.

A quoi sert un moteur de recherche de code ? Continuer la lecture de Les moteurs de recherche de code

Le renouveau des navigateurs ?

L’appellation Web 2.0 n’est plus à présenter, mais ne faudrait-il pas aussi ajouter une appellation « navigateur 2.0 » ? Depuis le succès de Firefox face à Internet Explorer, et depuis justement le Web 2.0, on observe que le navigateur Web est devenu un élément central de l’utilisation informatique. AOL, et maintenant Apple l’ont compris. AOL vient de faire renaitre Netscape Navigator, browser des débuts de l’Internet, et Apple vient de sortir la version Windows de son navigateur Safari.

Il y a quelques petites années, seul Internet Explorer régnait en maitre sur la navigation Web, après que Microsoft ait effectué son virage Internet et ‘ecrasé’ Netscape Navigateur en livrant Internet Explorer avec Windows. Mais la donne a changé. Firefox a ouvert la voie avec sa version 1.0. Il a montré qu’un navigateur doit permettre bien sûr de surfer sur Internet, mais en suivant l’évolution de son utilisation par les internautes. Continuer la lecture de Le renouveau des navigateurs ?

Bilans 2006, Prédictions 2007

L’actualité c’est le passage en 2007 ! et oui, on boucle une année et la suivante arrive. Les articles sont orientés soit sur les évènements de 2006 ou soit sur les projections pour 2007.

L’exercice de dresser un bilan pour l’année 2006 est difficile. L’informatique regroupe beaucoup de domaines, et même si on veut retenir un seul évènement par domaine, la liste risque d’être longue. Néanmoins, voici quelques pistes pour le bilan 2006… Continuer la lecture de Bilans 2006, Prédictions 2007

Les menaces informatiques / Internet

Le SANS Institute (SysAdmin, Audit, Network, Security) diffuse son rapport annuel sur les menaces informatiques via Internet. Intitulé « Top-20 Internet Security Attack Targets » il délivre les principales attaques utilisées durant l’année 2006 sur le réseau Internet.

Bien entendu les attaques basées sur Internet Explorer, Windows et Office sont en première place. La raison n’est pas « normal c’est Microsoft », mais plutôt tout simplement car ces logiciels sont présents à peu près partout sur les postes des utilisateurs. Normal donc que les personnes malveillantes (pirates) recherchent et exploitent les failles sur ses produits largement diffusés. Continuer la lecture de Les menaces informatiques / Internet

Web 2.0, l’évolution progresse et s’accélère

Les mots-clés du moment sont Web 2.0 et AJAX ce dernier vous devez certainement le connaître depuis quelques mois, malheureusement celui-ci a une trop forte signification technique (Asynchronous Javascript And XML) pour les non-informaticiens… Et bien, le mot « vulgarisé » est « Web 2.0 ». On a gardé la co-notation informatique avec le numéro de version « 2.0 », mais c’est beaucoup plus vendeur auprès de tout le monde 🙂

Le « Web 2.0 » traduit aujourd’hui la nouvelle génération des sites Web, ces derniers utilisant souvent AJAX (et d’autres choses tels que RSS, blog, podcast, etc). Bien entendu, AJAX n’est qu’un moyen technique, la nouvelle génération des sites l’utilisant pour rendre plus convivial, interactif et pratique les sites estampillés Web 2.0. Les sites emblématiques Web 2.0 sont par exemple GMail, Flickr ou Wikipédia. Continuer la lecture de Web 2.0, l’évolution progresse et s’accélère