 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
April 20, 2016 12:57 AM
|
This free report breaks down the IT issues facing finance, healthcare, and other heavily regulated industries, and outlines a disciplined process to achieve performance goals in the face of compliance issues.
|
Scooped by
Mickael Ruau
August 28, 2015 8:36 AM
|
Nouveau Manitou.com, projet innovant en collaboration avec des startupsManitou a lancé le 28 mai dernier son nouveau site web monde.
|
Scooped by
Mickael Ruau
February 25, 2015 3:56 AM
|
This topic illustrates the performance improvement best practices using Patterns in J2EE with the following sections: Overview of Patterns Service Locator Session Facade Message Facade Value Object Value Object Factory Value List Handler Composite Entity Key Points
|
Scooped by
Mickael Ruau
January 22, 2015 3:02 AM
|
Rattraper des problèmes de performance quelques jours avant la mise en production (voire en production) arrive très souvent dans deux contextes : quand les équipes délèguent les tests de performance à une autre équipe dédiée ; ou quand les développeurs ne font pas de test de performance du tout. Dans le premier scénario, il y a une tendance à repousser l’aspect performance vers l’extérieur de l’équipe. Dans ce cas, l’équipe n’a pas les moyens de vérifier si les derniers développements ont impacté la performance de l’application. Dans le deuxième scénario, on ne constate les dégâts d’un développement maladroit ou d’un mauvais choix de design qu’en production. Et là, c’est le drame !
|
Scooped by
Mickael Ruau
December 20, 2014 4:57 PM
|
Latency Numbers Every Programmer Should Know
|
Scooped by
Mickael Ruau
November 27, 2014 2:47 AM
|
J’aimerais revenir sur la migration de Web4all pour sa propre infrastructure. Peux-tu nous résumer en quelques lignes des décisions, problèmes rencontrés et corrigés ?
L’un des projets les importants de Web4all, certainement le plus intense jamais vécu! Monter et gérer une infrastructure avec des serveurs dédiés c’est quelque chose, mais réaliser sa propre infrastructure dans un centre de données en est une toute autre.
Le choix du matériel pour le réseau et le stockage ont été ceux où nous avons passé le plus de temps. Analyses des différentes solutions, des prix, des options et de l’évolution possible. Un travail que nous avons réalisé avec les membres de l’équipe Web4all.
Le plus gros problème que nous avons eu dans ce projet s’est trouvé être une configuration dans le bios des serveurs de virtualisation. Une toute petite option au niveau de la gestion de l’alimentation du serveur et donc de l’énergie apportée aux CPU. Nous n’avions pas défini le mode « haute performance » comme mode de fonctionnement. Résultat catastrophique avec des serveurs de virtualisation ne délivrant pas assez de puissance CPU.
|
Scooped by
Mickael Ruau
November 24, 2014 2:40 AM
|
On va rentrer dans les techniques avancées d’optimisations d’un serveur web avec pour but de faire décoller la vitesse de vos pages et vos performances serveur.
|
Scooped by
Mickael Ruau
July 9, 2014 4:03 PM
|
You need to be aware of bad database access patterns right when they get introduced in your code. Whether the reason is incorrectly configured O/R (Object Relational) Mappers such as Hibernate, TopLink or JDO, or because of bad coding. Finding these problems immediately by looking at the right metrics will make it is easier for Developers to fix the problem, which will reduce test cycles and give Operations more confidence that a new deployment will not blow their current database server.
|
Scooped by
Mickael Ruau
June 15, 2014 1:02 PM
|
Selenium s’est aujourd’hui imposé comme l’une des solutions open-source et gratuite les plus efficaces pour effectuer des tests fonctionnels des interfaces utilisateurs d’applications web. Son utilisation par défaut permet d’exécuter les tests de manière séquentielle, ce qui entraîne une augmentation linéaire du temps global d’exécution de l’ensemble des tests à mesure qu’on en ajoute. Heureusement, comme nous allons le voir dans cet article, une solution existe : Selenium Grid. Cette extension de Selenium, permet d’exécuter en parallèle les tests fonctionnels et ainsi réduire considérablement le temps global d’exécution de ceux-ci.
|
Scooped by
Mickael Ruau
May 12, 2014 5:10 AM
|
Acrylic is a local DNS proxy which improves the performance of your computer by caching the responses coming from your DNS servers. When you browse a Web page a portion of the loading time is dedicated to name resolution (usually from a few milliseconds to 1 second or even more) while the rest is dedicated to the transfer of the page contents to your browser. What Acrylic does is to reduce the time dedicated to name resolution for frequently visited addresses as close to zero as possible.
|
Scooped by
Mickael Ruau
January 10, 2014 3:01 AM
|
“High availability computing” has, alas, sometimes been presented as a buzzword, which gets in the way of discussing the actual issues in the many zero-failure initiatives, with terms like Non-Stop...
|
Scooped by
Mickael Ruau
December 16, 2013 11:11 AM
|
Use the hotlink protection generator to create a .htaccess file. Hotlink protection of images with htaccess can save you bandwidth by preventing foreign sites from displaying your images.
|
Scooped by
Mickael Ruau
December 6, 2013 6:47 AM
|
SPDY (pronounced "SPeeDY") is a new networking protocol whose goal is to speed up the web. SPDY augments HTTP with several speed-related features that can dramatically reduce page load time: SPDY allows client and server to compress request and response headers, which cuts down on bandwidth usage when the similar headers (e.g. cookies) are sent over and over for multiple requests.SPDY allows multiple, simultaneously multiplexed requests over a single connection, saving on round trips between client and server, and preventing low-priority resources from blocking higher-priority requests.SPDY allows the server to actively push resources to the client that it knows the client will need (e.g. JavaScript and CSS files) without waiting for the client to request them, allowing the server to make efficient use of unutilized bandwidth. Learn more about SPDY from the Google Code blog.
|
|
Scooped by
Mickael Ruau
March 24, 2016 5:17 AM
|
This chapter from CCNP Routing and Switching TSHOOT 300-135 Official Cert Guide discusses common reasons for high CPU and memory utilization on routers and switches, in addition to how we can recognize them. This chapter also covers interface statistics because they sometimes provide the initial indication of some type of issue.
|
Scooped by
Mickael Ruau
April 11, 2015 5:45 AM
|
Cet article est une introduction à l'audit de performance d'une application en Java/Java EE.
|
Scooped by
Mickael Ruau
February 1, 2015 6:28 AM
|
Redundancy and failover are techniques used to achieve high availability. Redundancy is achieved by having multiple copies of your server. Instead of 1 apache web server, you have two. One is the active server. The active server is monitered and if for some reason it fails, you failover to the 2nd server which becomes active. Another approach is to use a cluster of active servers as is done in a tomcat clusters. All servers are active. A load balancer distributes load among the members of the cluster. If one or two member of the cluster go down, no users are affects because other servers continue processing. Of course, the load balancer can become a point of failure and needs redundancy and failover.
|
Scooped by
Mickael Ruau
January 2, 2015 3:33 AM
|
DNSMON provides a comprehensive, objective and up-to-date overview on the quality of service of the root servers, as well as of some participating country code Top Level Domains (ccTLDs).
Its main features are:
A high number of probes Its method of presenting data.
|
Scooped by
Mickael Ruau
November 28, 2014 3:27 AM
|
Le RIPE, organisme en charge de la gestion des adresses IP, pour l’Europe, distribue gratuitement des sondes qui permettent de mesurer finement la qualité de service d’Internet. Avec de vrais bonus pour vous si vous avez une de ces sondes.
|
Scooped by
Mickael Ruau
November 24, 2014 3:19 AM
|
Compression, gestion des délais d'expiration, du cache... Le serveur web peut subir un traitement de choc qui permettra d’améliorer grandement le temps de chargement des pages.
|
Scooped by
Mickael Ruau
October 11, 2014 6:55 PM
|
Je viens aborder aujourd’hui un sujet qui a souvent donné lieu à des débats enflammés : quelles sont les différences entre les variables de type table (@table), et les tables temporaires (#table) ? Lesquelles faut-il utiliser ? Que devons nous préconiser ?
|
Scooped by
Mickael Ruau
June 16, 2014 1:18 AM
|
Identifier les causes de lenteur ou d'instabilité d'un site Web et appliquer des solutions d'optimisation PHP, MySQL, bande passante et infrastructure serveur adéquates
|
Scooped by
Mickael Ruau
June 15, 2014 8:43 AM
|
|
Scooped by
Mickael Ruau
April 24, 2014 3:38 AM
|
Core Java ConcurrencyBy Alex Miller
|
Scooped by
Mickael Ruau
December 17, 2013 7:08 AM
|
En mars 2012, une firme du nom d’Incapsula publiait un rapport selon lequel la vaste majorité du trafic web serait en fait dû aux processus automatisés, encore appelés bots (robots).Cette année Incapsula revient avec de nouvelles statistiques.
|
Scooped by
Mickael Ruau
December 13, 2013 10:28 AM
|
By Kelly Meeneghan, Manager 1&1 Internet, Inc. (www.1and1.com) Web professionals rely heavily on two essential elements for achieving an excellent online experience for end users: performance and security.
|