Karlesnine.com

Aller au contenu Aller au menu Aller à la recherche

mercredi, octobre 28 2009

Voici.fr preuve par l'image de l'intérêt de l'optimisation web cache et des performance des reverses proxys

Suite à mes articles sur la configuration eZ publish pour l'utilisation des caches web, sur l'optimisation des reverse proxy squid j'ai tenté de faire la démonstration de l'intérêt de l' optimisation web cache et des performance des reverses proxys. Je vais apporter quelques preuve de plus dans cet article.

Tenir les versions des logiciels à jours

L'optimisation de ces web cache et la performance des reverses proxys passe tout simplement pas la mise à jour régulière du système et des logiciels. Dans l'exemple ci dessous le gains de performance est flagrant entre une configuration Debian Sarge avec Squid 2.5 et une configuration Debian Etch avec Squid 2.6. Au mois d'octobre 2008 le taux d'utilisation du cpu par le système à chuté, un goulot d'étranglement à été supprimé.

Squid de Sarge a Etch

Soigner la configuration eZ et apache pour squid

Suite à la mort de Michael Jackson Gala.fr et principalement Voici.fr ont connu un très fort pic de charge. Durant cette épisode d'audience intense nous avons poussé en production différente optimisation que nous avions précédemment préparé. Ces optimisations porte sur la configuration de eZ Publish 4 et de Apache pour l'utilisation des caches web. L'effet principale étant obtenue en allongeant le temps de rétentions des images et en instaurant la compression pour les fichiers css et javascript.

Squid Modif conf

Affiner la configuration système des serveurs squid

Une configuration optimum des squid passe également par une adaptation du système à leur mission de reverse proxy tel que nous l'avons réalisé récemment. Le résultat est la et guère discutable pour un charge CPU légèrement supérieur nous desservons plus de client et stockons plus d'objet ce qui conduit à une plus faible sollicitation des frontaux.

Squid.Cpu.Utilisation.png
Squid.Number.Of.Client.png
Squid.Nombre.Objet.Cache.png

mercredi, novembre 14 2007

Java sur Debian Sarge et Etch

Installation de JDK SUN

Pour les fans d'Ubuntu, je leurs conseille de lire cette documentation sur doc.ubuntu-fr.org

La première étape consiste à configurer APT(Advanced Packaging Tool ) éditer le fichier de configuration /etc/apt/sources.list et ajouter les lignes suivant :


deb http://ftp.debian.org/debian/ unstable non-free
deb-src http://ftp.debian.org/debian/ unstable non-free

Une fois APT configuré, executez apt-get update pour mettre à jour la liste des logiciels disponible sur les dépôts qu'on vient d'ajouter. Maintenant on est prés pour installer JDK de Sun, lancez la commande :


apt-get -t unstable install sun-java5-jdk

Pour tester si l'installation, entrez la commande :


java -version

Normalement elle doit retourner quelque chose du genre :


java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing)

jeudi, juillet 27 2006

D'un unix à l'autre

Comment devenir un parfait admin d'un Unix quand on est deja admin d'un autre UNIX et vice versa (AIX, DG/UX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NCR Unix, NetBSD, OpenBSD, Reliant, SCO UnixWare, Solaris, SunOS 4, Tru64, Ultrix, UNICOS)

De Unix a Aix les commandes de base : Unix2Aix

De Solaris à Aix : Aide IBM

La pierre de Rosette des Unix : Rosetta stone for Unix

- page 1 de 8