Nicolò Renna - Breathing photo

Nicolò Renna – Breathing

“Breathing” is an original piece for classical guitar composed and performed by Nicolò Renna.

The composition has evident popular influences that recall the sounds of Ireland and Celtic music. The academic style of classical guitar combined with very catchy percussive elements create an original mix between classical music and finger-style.

The guitar used in the video is by lutist Roberto De Miranda.

Installer Redis pour accélérer WordPress sous Debian photo

Installer Redis pour accélérer WordPress

WordPress interroge beaucoup sa base de données. À chaque chargement, il récupère des options, des métadonnées, des transients, des menus, des informations de taxonomies et parfois des données très répétitives.

Redis permet d’accélérer WordPress en ajoutant un cache objet persistant. Au lieu de recalculer ou relire certaines données à chaque requête, WordPress peut les stocker en mémoire et les réutiliser plus rapidement.

Sur un site éditorial simple, le gain peut être modéré si le cache page fait déjà bien son travail. En revanche, sur un WooCommerce, un site membre, un gros catalogue, un multisite ou une administration lourde, Redis peut faire une vraie différence. Il ne fait pas de magie, mais il évite à MySQL de porter tout le piano sur son dos.

Lire la suite

PHP : configurer un pool PHP pour chaque site photo

PHP : configurer un pool PHP pour chaque site

Au départ, ce serveur n’avait qu’un seul site – celui que vous lisez en ce moment ;) – mais au fil du temps, plusieurs sites sont venus s’installer dans son giron.

Au début, nous n’avions donc besoin d’une seule configuration PHP – www.conf par défaut – qui est un pool (ou conteneur) selon la terminologie PHP.

Ce fichier de configuration dicte le nombre de threads PHP à lancer, les permissions, etc.

Afin de monter en charge et fournir à chaque site les ressources qui lui sont nécessaires, adoptons la stratégie « un site, un pool ».

Mise en place du nouveau pool PHP

Pour être sûr de partir d’une base éprouvée, copions notre pool de départ dans un nouveau fichier :

cp /etc/php/7.2/fpm/pool.d/www.conf /etc/php/7.2/fpm/pool.d/skyminds.conf

Editons ensuite notre pool :

nano /etc/php/7.2/fpm/pool.d/skyminds.conf

1. Nom du pool : remplacez [www] par le nom de votre site, ici [skyminds] de manière à pouvoir l’identifier plus aisément.

2. Vérifiez l’utilisateur et le groupe dans les directives user et group.

3. On modifie le nom du site dans la directive listen en utilisant le nom du pool que vous avez choisi dans l’étape 1:

listen = /run/php/skyminds.sockLangage du code : JavaScript (javascript)

Mise à jour de la configuration NginX

Il nous reste maintenant à mettre à jour la configuration du site :

nano /etc/nginx/sites-available/skyminds.net

Mettez à jour cette ligne (même chemin que la directive listen dans la configuration PHP):

fastcgi_pass unix:/run/php/skyminds.sock;Langage du code : JavaScript (javascript)

Relancez les services PHP et NginX:

service php7.4-fpm restart && service nginx restartLangage du code : CSS (css)

Lire la suite