J’ai cherché le moyen le plus simple de faire une faire attendre les gens lors d’un submit en PHP/HTML. Je suis tombé sur des trucs en Javascript qui n’étaient pas terrible, en Ajax compliqué à mettre en œuvre ou en jQuery avec des kilomètres de lignes. Puis je suis tombé sur cette solution, qui avec un simple div et innerHTML permettait de répondre à mon besoin. Ok, est moche, mais je n’ai besoin d’aucune librairie en plus et c’est extrêmement simple à mettre en place et peu coûteux en lignes de code.

Continue reading

Avec l’apparition des Notebook et portables de plus en plus petits avec des résolutions assez faible, il peut être vite pénible de faire du Mediawiki sur ce genre de matériels. C’est pourquoi j’ai planché un peu sur le sujet et j’ai finalement trouver une solution pour cacher la sidebar lorsqu’un utilisateur connecté fait des modifications. On gagne du coup pas mal de place ! J’en ai profité également pour ajouter un onglet pour ajouter un fichier plus rapidement lorsque l’on a la sidebar cachée.

Continue reading

Nginx et php-fpm

Il y a quelques temps, j’avais parlé d’optimisations du blog et wiki. Dans les commentaires, j’avais échangé oloncle et il m’a fait découvrir php-fpm. J’ai donc fais une petite documentation pour sa mise en place. J’ai fais quelques recherches également sur le net pour voir des benchs entre varnish et le cache nginx. Il apparait qu’il n’y a qu’environ 5% de performances de différence en faveur de Varnish, mais qu’il y a une plus grosse utilisation du CPU pour ce dernier.

Continue reading

Comme vous l’avez certainement déjà vu sur mon wiki, je cite toujours les références qui m’ont servit à faire des articles. Cependant, j’ai eu quelques fois des raleurs qui n’étaient pas content car la citation n’était pas faite exactement à l’endroit où je réutilisait certaines informations d’un autre site. Justement ces nouvelles références qui utilisent l’extension Cite, me permettent de faire quelque chose de propre et qui rendra heureuse les plaignants !

Continue reading

Google frappe encore avec un autre module pour Apache. Vous connaissez certainement Page Speed, l’extension pour Firefox qui vous dit ce qui pourrait être améliorer pour optimiser les temps de chargements de votre site. Certains points sont délicats à mettre en place, alors Google a fait un module pour Apache (mod_pagespeed) qui permet de couvrir une partie de ces optimisations. De base, beaucoup de choses sont activées et on voit la différences sur les sites non optimisés.

Continue reading

Cela fait un moment que j’avais entendu parler du module SPDY (prononcez Speedy), module d’Apache développé par Google qui va booster votre site web SSL. Plus qu’un grand discourt, voici une video de 6 secondes qui en dit long : Pour la mise en place, c’est d’une simplicité enfantine ! Comme d’habitude, j’ai fais une petite documentation pour la mise en place de SPDY

Continue reading

Un gros travail d’optimisation à été effectué et les pages se chargent relativement vite maintenant. On est passé de 18s à 2s dans les meilleurs cas. Je continue encore à essayer de baisser le temps de chargement, mais ça devient difficile. Je pense faire un article sous peu avec tout ce qu’il à fallu mettre en œuvre pour arriver à cela. Mais en gros on est passé d’un lighttpd à un Apache+Varnish+PHP APC+W3C Total Cache.

Continue reading

Author's picture

Pierre Mavro / Deimosfr


Qovery Co-Founder and CTO

Paris - France