Accélération PHP avec eAccelerator

Ayant configuré un (trop) petit serveur dédié a peu près proprement, je m’attache maintenant à améliorer la performance de sa configuration. En effet, si j’étais riche, j’en prendrais un beaucoup plus gros mais malheureusement ce n’est pas le cas. Donc à défaut je me penche maintenant sur l’amélioration des performances. Il est vrai que finalement ma configuration est très basique et que j’ai sans doute encore beaucoup de possibilités d’améliorations avant de dépenser des centaines d’euros chaque année !
Après quelques recherches, une des premières solutions qui vient c’est l’utilisation d’un accélérateur php. Après quelques lectures j’ai opté pour eAccelerator . Un peu d’inquiétude quand je vois la date de la dernière release mais bon ! Ils parlent bien de php 5.3 etc donc action !
J’ai donc trouvé un petit tutorial qui est très très bien sur wiki.goldzoneweb.info .
Article très bien suivi à la lettre sans soucis. Sauf au début. Visiblement pour cet article et sur le site de eAccelerator, la date sans activité fait que les liens pour télécharger le programme ne sont plus bon. Préférez donc retrouver la chose directement sur sourceforge ici : eAccelerator sur Sourceforge
Installation terminée et premiers résultats très prometteurs ! De plus le panneau de contrôle est propre et bien fait. Bref je garde en test et continuerai à bricoler la config au besoin. En moyenne sur une page d’accueil d’un forum que j’héberge, je passe de 0.1500 sec de traitement à environ 0.1000 ce qui est plutôt pas mal !
Prochaine étape regarder les reverse proxy pour commencer à jouer du cache !

Nouvelle architecture technique

Et voila, outre la mise à jour de wordpress en dernière version, nous sommes enfin sur le nouveau serveur dédié.
Désormais l’architecture technique est répartie sur deux serveurs dédiés en mode actif passif. Bien sur il y a réplication des données entre les deux serveurs. Une petite chose très intéressante à construire et instructive à plus d’un titre ! La suite au prochain épisode. Il faudrait vraiment que je consolide dans des documents toute la configuration que je fais… Je cherche vraiment à chaque fois dans mes marque pages, sans compter les deltas et améliorations que je ne note pas.
Enfin, dans tous les cas, une chose positive, la config avance !

A nouveau online !

Ce fut une semaine mouvementée et qui a mal commencé hélas. Lundi matin, le serveur dédié ne répond plus 🙁 . Tentative de reboot via la console d’administration : échec. Je découvre alors une fonction sympa chez dédibox : lorsqu’un reboot échoue dans la console admin un ticket d’incident est automatiquement ouvert pour reboot électrique dans un délais de 2 à 4h. Pas trop mal.
J’attends alors naïvement mais le souci avec ce truc c’est que pas de nouvelles de l’intervention 🙁 Donc mardi fin de journée ouverture d’un nouveau ticket au support. Yaowww ! Heuresement que j’ai rien de vraiment critique (oupa). Ticket pris en compte le lendemain. Ha, on me change la box… Ok la nouvelle est surement bien mais vierge donc je dois me retaper toute la config…
Heureusement ! J’avais fait des backups !! J’ai donc pu garder les données applicatives malgré tout (la config du serveur elle, reste à refaire….) Bizarre cette histoire, une box qui crame toute seule… J’ai moyennement confiance maintenant du coup. Enfin, qui vivra verra. Du coup avec le peu de temps dont je dispose, ce n’est que ce week end que les services sont remontés a peu près complètement.
En tous cas ! Moralité faites des backup réguliers !

Bouts de code et colorisation syntaxique pour wordpress

Comme ce blog a pour vocation de faire pas mal de technique je me suis dit qu’il devait y avoir un plugin pour faire des bouts de code bien coloriés dans les billets. C’est chose faite avec wp-syntax. Voici ce que cela donne :

public class Hello {
  public static void main(String[] args) {
    System.out.println("Hello World!");
  }
}

Nouvelle tentative pour vivihome.net

Comme ce bon vieux domaine vivihome.net existe toujours et que je l’aime bien, voici donc une nouvelle tentative de chose éventuellement utile pour lui. Après une tentative de dotclear, me voilà à nouveau sur wordpress, décidément plus en avance que son collègue.
L’objectif comme à chaque fois pour ce site (du moins pour les 10 dernières tentatives disons) est de faire une sorte de journal technique des bidouilles dans lesquelles j’ai trempé 🙂
Puisque désormais je suis sur serveur dédié et que la configuration de ces derniers n’est pas évidente, quelques billets devraient suivre sur comment configurer un serveur web de base et surtout le sécuriser !