Migration de WordPress : le G33keries.org nouveau est là !

migration de wordpress

Alors vous n’avez peu être pas remarqué, mais le site est sur un serveur tout nouveau, tout beau ! Presque rien de visuellement notable pour vous, mais sous le capot, il y a eu pas mal de changements pour cette migration de wordpress :

  • Migration du serveur Kimsufi KS-1 au Canada vers une Dedibox® XC 2016 d’Online  aux Pays-Bas. Je vous en avais parlé dans cet article, comme ça c’est fait. Résultat : Bande passante multipliée par dix, 4 CPU au lieu de 2, RAM x 8, espace disque doublé. Je me se sent moins à l’étroit d’un seul coup…
    Et comme je me rapproche de la France, des pings bien meilleurs pour mes lecteurs en métropole :
    • Time to Fisrt Byte de l’ancien serveur depuis Paris : 0.259s
    • Time to Fisrt Byte de du nouveau serveur depuis Paris : 0.094s
  • Changement de la « stack » du site web, notamment pour des raisons de performances, de cache et d’optimisations :
    • Avant, le site fonctionnait avec la pile suivante : mysql + php5 + apache + varnish.
    • Maintenant, c’est mysql + php5-fpm + NGINX + FastCGI-Cache.
  • Des réglages HTTPS aux petits oignons qui est passé du vieux B- que
… Lire la suite

Varnish devant WordPress sur Apache

Varnish-Cache

Alors je ne sais pas si vous avez remarqué, mais le blog va (un peu) plus vite à charger ces derniers temps ? Après mon serveur n’est pas monstrueux non plus (1 cœur/2GB RAM : ne vous amusez pas à me faire un DDOS, ça tombera probablement dès la 10ème connexion simultané…)

Bref, j’ai suivi une partie de cet article pour essayer d’améliorer, modestement les performances du blog, j’ai déjà :

  • Mis facilement WP Super Cache en place, et fait les réglages associés ;
  • Ajouté le Plugin WP Smush pour compresser les images sans pertes (toujours ça de gagné) ;
  • Utilisé gtmetrix.com et webpagetest.org pour savoir quoi améliorer sur le site ; et
  • J’ai fait un peu de ménage dans les « grosses » images qui étaient sur la page d’accueil, pour éviter qu’elles ne soient re-sizées par votre navigateur, et vous servir de suite celle à la bonne taille.

Bon après j’ai sauté la partie gestion des commentaires (il n’y en a presque pas pour l’instant), et je n’ai pas encore abordé la partie base SQL. Du coup il me reste le caching avec un reverse-proxy pour continuer d’optimiser.

Optimiser pour quoi faire ?

Alors c’est très simple : … Lire la suite

TP Linux installer WordPress en 5min

Salut à tous,

Un tuto rapide sur comment installer WordPress « comme un gros sale » sur son serveur Debianinstaller wordpress sur votre Debian

Les sources :

Première étape télécharger les sources depuis https://wordpress.org/

 wget https://fr.wordpress.org/wordpress-X.Y.Z-fr_FR.tar.gz

La base de données MySQL

Ensuite on doit préparer un base de données pour le site, donc : ouvrir mysql déjà…

mysql -u root -p'monmotdepasse'

Et créér un base pour WordPress :

 CREATE DATABASE wordpresstmp;
 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
 ON wordpresstmp.*
 TO wordpresstmp@localhost
 IDENTIFIED BY 'UnSuperMot2PassPourWPtmp';
 FLUSH PRIVILEGES;

Et quitter mysql :

Exit

Préparer un virtual host dans Apache

Dans

cd /etc/apache2/sites-available/

Créér un fichier « wordpresstmp » et éditer le .

Vim wordpresstmp

En remplaçant avec vos valeurs dans le fichier ci dessous.

<VirtualHost *:80>
 ServerAdmin webmaster@mydomain.fr
 ServerName mydomain.fr
 ServerAlias mydomain.fr
 DocumentRoot /var/www/wordpresstmp

 <Directory />
  AllowOverride FileInfo all
  Options FollowSymLinks -Indexes
 </Directory>

 ErrorLog ${APACHE_LOG_DIR}/error.log

 LogLevel warn
 CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost>

Installer WordPress

Décompresser le tar.gz de la 1ère étape dans /var/www :

mv wordpress-X.Y.Z-fr_FR.tar.gz /var/www/
cd /var/www
tar -xvf wordpress-X.Y.Z-fr_FR.tar.gz
mv wordpress wordpresstmp

Changer les droits sur le dossier pour que le serveur apache2 puisse lire ce dossier et le monter comme un site :

chown -R www-data:www-data wordpresstmp/

Et activer le site :

a2ensite wordpresstmp

Et laissez vous

… Lire la suite