Optimiser le cache NginX et PHP5-FPM avec WordPress

Varnish-Cache

Salut à tous, voici le second TP sur la mise à jour du site. Dans celui ci on va voir comment on peut optimiser le cache NginX et PHP5-FPM avec WordPress à l’aide de mécanisme de cache. C’est quoi le cache ? si votre serveur c’est un chirurgien très connu et très occupé, le cache c’est la secrétaire médicale qui répond au téléphone, renvoie les factures et fait remplir les mêmes formulaires à tous les clients patients. Pour ceux qui ont lu mon article sur Varnish, c’est la même chose. Et, mine de rien, on va installer 3 systèmes de cache dans l’infra mise en place dans le 1er TP :

  • un cache des binaires dans PHP avec OPCache
  • un cache des données entre PHP et MySQL avec REDIS
  • un cache web pour NGINX avec FASTCGI-cache

On ajoutera une pointe optimisation et on terminera en comparant les performances par rapport à l’ancien site.

Optimiser le cache NginX et PHP5-FPM

Cache-cache avec PHP

OPCache

PHP est un langage interprété, ce qui signifie qu’il est compilé à chaque requête. C’est très inefficace pour un serveur web qui passe son temps à répondre aux mêmes requêtes entre 2 mises à jour … Lire la suite

Certificats HTTPS, Apache2 et Let’s Encrypt Geekeries.org !

Let's Encrypt logo

Edit du 07/10/2016 :

On m’avait fait remarquer lors de la sortie de l’article que sur debian 8 le paquet certbot remplace le client let’s encrypt. Je n’ai pas corrigé ce post comme il est écrit pour debian 7. Mais du coup, comme tout vient à point à qui sait attendre, atomit.fr a écrit un article très complet sur le sujet avec NginX. Il complète très bien cet article. Et c’est par ici que ça se passe : Atomit.fr


Salut à tous, aujourd’hui on se pencher sur Let’s Encrypt, et plus particulièrement comment s’en servir avec apache2 et Debian. Si vous ne connaissez pas Let’s Encrypt c’est que vous n’êtes pas sortie de votre grotte depuis au moins un an ! Et comme un bon exemple vaut mieux qu’un long discours, pour faire ce tutoriel j’ai enrôlé le site geekeries.org dans cet article.

Let’s Encrypt ?

Comme d’habitude pour commencer, je vous invite à faire un tour sur le site du projet (et sa page Wikipédia). Ce projet date de 2014 et a ouvert en bêta fin 2015, c’est tout simplement une PKI gratuite et open-source. Depuis le début du projet le gros atout de Let’s Encrypt, c’est ses … Lire la suite

Comprendre et améliorer le référencement (de WordPress)

Améliorer le référencement

Après un peu plus d’un an de vie du site, je me pose la question de la fréquentation de geekeries.org. Qui atterri ici ? En cherchant quoi ? Quels sont les sites qui pointent vers moi ? etc. Bon derrière l’éternelle question de tous les blogueurs « Comment améliorer le référencement de mon site? »; Plusieurs objectifs plus terre à terre pour moi :

  • Savoir si le site est consulté.
  • Voir comment on peut augmenter la fréquentation d’un site, mais sans changer le format du site.
  • Et surtout : vous expliquer tous les paramètres qui entre en jeu pour passer en première page de Google ;

Accrochez vous ça va être long, parce que c’est beaucoup plus compliqué que dans les années 2000 et qu’il y a un paquet de paramètres qui entre en jeu. J’ai pris le partie de mettre des images et des résultat lié au site, ca vous donnera une idée de ce qu’on peut obtenir en 18 mois sans faire trop d’effort : c’est cadeau…

Note : Je n’aborde pas d’autres outils comme piwik ou Bing dans cet article mais il sont tout aussi valables, c’est juste que moi j’utilise ceux de Google. De même, … Lire la suite

Vivre, Reconnaissance de caractères avec Tesseract-OCR

OCR

Alors voilà, je vois propose un second TP sur la reconnaissance de caractères avec tesseract-ocr. Il fait écho à une situation rencontrée dans « la vraie vie ». Lors de notre dernier trek, le guide nous à lu un joli texte sur l’alpinisme issu d’un vieux magazine Petzl. Il nous a laissé prendre en photo sa photocopie du texte, qu’il traîne avec lui depuis dieu seul sait combien de temps. Autant vous dire que niveau qualité de la source on est pas au top.

Un peu comme la chronique de Raphaël Enthoven sur l’alpinisme je voulais partager ce texte avec vous. Bon, je pourrais me contenter de vous claquer la photo du texte ci dessous, mais je me suis dis que c’était l’occasion de ressortir tesseract-ocr pour un TP en conditions réelles.

Voici l’image source en question :

Autant vous dire que c’est pas gagné d’avance pour la reconnaissance de caractères avec tesseract-ocr.

Préparation

Alors deux trucs que j’ai fait à la main (dans paint.net) avant de commencer :

  1. Empiler les colonnes pour avoir un texte d’une seul colonne dans le bon ordre ; et
  2. appliquer un seuil en passant en noir et blanc (comme proposé à la fin
Lire la suite