FluxRSS FluxRSS FlickR Twitter Ziki

Maxime Gaillard

DESCARTES : Je pense, donc je blog !

24 sept

Mais quesque c’est ça ?

Posté dans Mes sites, Microblog | Tags :, | 3 Commentaires »


Mais quelle est cette courbe qui semble sans fin ? Si vous me suivez régulièrement vous devez le savoir !

22 sept

Merci et à bientôt !

Posté dans Mes sites | Tags :, , , , | 6 Commentaires »


C’est vrai qu’un blog, personnel de surcroît, n’a pas la vocation d’attirer beaucoup de lecteur. C’est en tout cas mon point de vu. Mais c’est toujours plaisant de voir qu’on est lu, c’est le côté narcissique de l’être humain.

 

Je voulais, depuis quelques temps VOUS dire merci d’être toujours plus nombreux à venir visiter ce blog. Je ne suis pas complètement dupe, même si une bonne partie des visiteurs viennent des moteurs de recherche, j’espère qu’ils apprécient quand même leur passage par chez moi !

 

C’est aussi un petit post pour les quelques crétins qui me disent que mon “blog est de la merde et que tout le monde s’en fou”. Je me dis que ça ne doit pas être complètement vrai…

Donc, merci aux 600 visiteurs uniques par jour (moyenne sur les 30 derniers jours) qui sont venus lire un peu plus de 2 pages à chaque visite. Merci aussi aux fidèles (une cinquantaine aujourd’hui) qui supportent dans leurs flux RSS mes élucubrations dans cet espace personnel.

 

Ma rentrée en France approche, et j’aurai plus de temps pour écrire ici. J’essayerai de parler des sujets plus en profondeur car ne l’oublions pas, je suis un grand philosophe.

Et comme marqué en haut à gauche : “Je pense, donc je blog !”

12 août

OshiN.fr > Toute l’actu du Web

Posté dans Mes sites | Tags :, , , | 2 Commentaires »


Je suis heureux de vous présenter un nouveau projet : Oshin.

C’est un projet réalisé par 3 amis et moi même. Sans aucune prétention on va essayer de vous divertir avec le meilleur du web.

Venez nous voir et faites tourner !

 

Par exemple voici les derniers articles :

14 juin

LightTPD : une merveille de serveur web

Posté dans Mes sites | Tags :, , , , | 2 Commentaires »


Durant cette période d’examen je n’ai pas énormément le temps de bloguer mais je voudrais quand même partager avec vous une trouvaille (pour moi :D ) que j’ai faites la semaine dernière lors d’une montée en charge très violente sur mon serveur. Ainsi Apache2 ne savait plus où donner de la tête et il fallait le rebooter toutes les 15 minutes si je voulais ne pas remplir mon swap et faire planter tout le bordel…

Ainsi après avoir essayé de brider au minimum Apache je me suis motivé à installer LightTPD dont j’avais d’ailleurs parlé dans un précédent post.

Avec ma chance légendaire j’installe une version non à jour qui présente un bug un peu génant dit “memory leak” qui à l’instar de FireFox cannibalisait encore plus vite la mémoire vive qu’Apache. Bref ça n’avançait pas !
Mais en mettant à jour tout le bouzin plus de problèmes ! C’est presque magique.

Depuis le passage d’Apache2 vers LightTPD 1.4, je n’ai plus de problème de plantage, mon swap est à 0Ko (ça fessait longtemps !), la vitesse de chargement des pages est aussi rapide (voir plus dans certains cas). Je dors enfin sereinement !
Pour finir ce post très “j’ai enfin trouvé comment ne plus faire tomber mes sites” je voulais juste dire que Lighty (de son petit nom !) porte bien son slogan : Security, speed, compliance, and flexibility. Un soft qui mérite une meilleure place sur le marché des serveurs web (PDM d’environ 1.5%).

A part des utilisations très spécifiques (dont très peu de monde a besoin !) Apache peut (et doit ;) ) être remplacé par LightTPD. En effet tout ce qui est présent sous Apache l’est aussi sur Lighty. Le seul petit truc gênant est la non utilisation des fichiers .htaccess. Donc pour votre URLRewriting il faudra directement le mettre dans le fichier de configuration de Lighty.

Alors vous passez quand à LightTPD ?

11 juin

Apache: si ça plante c’est pas votre faute !

Posté dans Mes sites | Tags :, , , , | 2 Commentaires »


Quand on met en place Apache sur un serveur, il faut savoir le configurer pour avoir de bonnes performances. Mais il faut prendre en considération les pics. Personnellement je calcule comme ça :

  • Une page vue équivaut à environ 15 requêtes HTTP (css, images de fond, images, javascript et contenu dynamique).

Donc si vous avez 100 000 pages vues par mois cela fait 1 500 000 requêtes HTTP ce qui fait moins de 1 requête par seconde en moyenne ce qui est tout à fait supportable. Mais cette moyenne prend en compte la nuit, moments où pas grand chose se passe. Et donc il peut y avoir des crêtes dues aux horaires de fréquentation du site ou à cause d’un lien réalisé par un site à fort trafic. Et là c’est la découverte de la “cata Apache”, le serveur va tenir 20, 50 voire 150 requêtes simultanées puis “BOOM !”, un reboot salvateur sera généralement nécessaire jusqu’à la prochaine fois. Il est possible de retarder l’échéance avec deux trois artifices mais paradoxalement l’effet sera aggravé !

Pour mieux comprendre pourquoi tant de requêtes font tomber le serveur il faut savoir qu’Apache est écrit sur un principe Unix qui remonte à pas mal d’années. Un client vaut un processus (ou un thread), or un processus coûte très cher en mémoire, et en cas de charge on réalise vite que la vraie nature d’Apache est de remplir jusqu’au plantage votre Swap !

Donc même avec 8 cores et 32Go de Ram (j’exagère mais c’est l’idée !), vous ne pourrez pas avoir enormément de requêtes par secondes. Même si Apache est bien configuré.

Pour ceux qui seraient tenté de dire que le navigateur met en cache les données et ne les redemandent pas au serveur c’est vrai mais pour cela Apache crée quand même un processus avec un code 304 (content not modified). Donc on tourne en rond…

Une solution souvent utilisé est d’utiliser Apache pour le contenu dynamique et Lighttpd pour le statique. Oui mais..pourquoi utiliser deux logiciels alors que Lighttpd permet de faire du PHP ?

Je suis donc actuellement entrain de tester Lighttpd pour le contenu statique et dynamique (PHP5 via FastCGI). Je vous en dirais plus bientôt ! Mais d’après les premières constatations Lighttpd tient bien mieux qu’Apache.

 

« Articles précédents




Articles récents

Nuage de Tags

Articles les plus populaires


Categories