Koken et ses performances

Hier, lors de la mise en place de Koken, j’ai beaucoup “joué” avec. A mes risques et périls…

À trop jouer avec le feu, on brûle… le serveur

Transfert des photos via Lightroom, installation et paramétrage d’un thème, modifications en masse, et… PAF. Mon serveur a planté.

Koken est (pour le moment) installé sur une instance “Gandi Simple Hosting” aux performances largement suffisantes pour un (ou plusieurs !) blog WordPress mais apparemment pas pour supporter que l’on taquine trop la galerie d’images.

En l’espace d’une demi-heure, j’ai réussi à planter le serveur 5 fois ! Venant de faire la mise à jour tout juste publiée par les développeurs, j’ai vite crié au loup, incriminant cette dernière.

Support rapide et efficace

Cri lancé sur Twitter à destination de Koken à 17h56 a trouvé un echo de la part du support moins de 10 minutes plus tard ! Royal.

Explications détaillées expédiées par email au support, réponse dans la demi-heure !

Pour faire simple, Koken est gourmand. Logique du point de vue d’un développeur mais je n’aurais pas pensé arriver jusqu’à cet extrême : redémarrage obligatoire du serveur !

Réduire la charge

Alors pour minimiser les risques si vous êtes sur un serveur mutualisé un peu sensible, deux solutions :

  • ne pas trop jouer avec toutes les fonctionnalités en même temps : attendre que le transfert et le traitement des photos soit terminé avant de bidouiller
  • limiter le nombre de requêtes autorisées dans l’application

Brad (du support Koken) m’a donc donné une astuce qui consiste à réduire le nombre de tâches simultanées que l’application peut traiter.
Il faut modifier le fichier “user_setup.php”, situé dans le dossier “storage/configuration/” et ajouter en début la ligne suivante :

define(‘MAX_PARALLEL_REQUESTS’, 4);

Fait. Mais j’ai quand même arrêté de jouer. Chat ébouillanté…

Une version francisée à venir

Au passage, n’ayant pas trouvé comment traduire l’application lors de mon premier tour du propriétaire, j’ai posé la question à Brad.

C’est à venir :

We don’t have translation setup yet, but something we plan on tackling in the future. We’ll let you know when it’s ready.

Koken évolue très vite et, en cas de problème, même pas liés directement à l’application, le support est diablement réactif et efficace !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>