Vous créez des sites internet et vous n’avez pas de serveur car vous n’avez pas de temps à y consacrer ? Pas de lézard balthazar, je m’occupe de tout :
- Installation selon vos besoins
- Maintenance (mise à jour)
- Supervision H24
- Licence du « thème builder » Divi ainsi que tous les produits Elegantthemes.
- Pour que, sans connaissance informatique, vous puissiez composer votre site par « cliquer déposer »
- Optimisation : Un service comme un couple apache/php peut consommer beaucoup plus de ressources serveur s’il est mal configuré (typiquement : configuration par défaut).
- Sécurité (firewal, pot de miel, anti-brute force…)
- Pour les usagers de wordpress, je peux ajouter des surcouches de sécurité hors plugin (qui ne ralentissent donc pas wordpress) pour :
- Éviter toute tentative de brute-force sur les identifiants ;
- Éviter le piratage/spam par le xmlrpc ;
- Faire les mises à jour automatiquement (un système à jour à moins de chance d’être forcé…) ;
- …
- Pour les usagers de wordpress, je peux ajouter des surcouches de sécurité hors plugin (qui ne ralentissent donc pas wordpress) pour :
Infrastructure dédiée ou partagée possible. C’est du sur-mesure, on en parle !
Je documente systématiquement tout ce que je fais. Ça vous permet d’être libre de changer de prestataire à tout moment si vous n’êtes plus satisfait de mon travail. La documentation permettra à mon successeur de prendre la suite.
Vous développez vos sites avec WordPress ? Diminuer la consommation de ressources
Diminuer la consommation de ressources sur un serveur ça permet :
- Que ce serveur puisse accueillir beaucoup plus de sites internet (argument financier et écologique)
- Que ce serveur consomme moins d’énergie (argument écologique si on ne paie pas l’électricité)
- D’ouvrir la voie à l’utilisation de serveurs d’occasion / de réforme ou tout simplement plus simple/petit en ressource matériel.
WordPress occupe une large partie du marché des sites internet actuels. Ce n’est pas étonnant parce qu’il est très souple, plein de plugin donc on peut en faire facilement tout ce qu’on veut… Seulement, après avoir installé quelques plugins on se rend vite compte que côté serveur ça commence à coincer (consommation de ressource excessive, temps de latence…). Mes solutions :
1) Pour les sites « vitrines » : transformer en statique
Rend votre site 25 fois plus rapide, bien moins gourmand en ressource matériel et conserve la « puissance » de wordpress.
Une écrasante majorité des sites internet sont des sites « vitrines » c’est-à-dire qu’ils montrent, mais le visiteur n’a pas d’autre échange possible sinon un formulaire de contact… Mon parti-pris, c’est de convertir le wordpress « visible pour les visiteurs » en site statique « full html ». L’utilisateur continue d’utiliser / d’alimenter son site via l’interface (bien faite et connue) wordpress, mais le visiteur lui ce qu’il voit c’est un site « html », sans aucun code dynamique (php ici) exécuté. De cette façon :
- Le site est inattaquable par les hacker/spameur, il n’y a plus de code dynamique donc plus de moyen de corrompre le site.
- L’affichage pour le visiteur est beaucoup plus rapide.
- Le serveur consomme beaucoup moins de ressources (moins d’électricité, plus petit serveur…).
- Les utilisateurs qui connaissent déjà wordpress ne sont pas bouleversés / impactés par cette optimisation.
Petite étude (stress test) :
On observe que le temps de réponse à la fin du stress est monté à 2,56s pour le site sans optimisation alors qu’il est quasi constant autour des 120ms pour le même site wordpress transformé / généré en site statique, soit 25 fois plus rapide. Au niveau de la consommation des ressources serveur, on retrouve ce ratio énorme dans la consommation de ressources (load de 10 à 3). Aucun mouvement de la base de données ni lancement de PHP. Juste le service HTTP en exécution.
2) Pour les sites dynamiques
Pour les sites dont les interactions utilisateurs sont fortes (nombreux formulaires / réservation d’évènement…), la conversion en site statique n’est pas viable. L’optimisation côté serveur est quand même possible. Je propose des fonctionnalités de :
- Cache applicative ;
- Cache en base de données (memecache) pour diminuer le nombre de requêtes / alléger les lectures sur disque ;
Les avantages :
- L’affichage pour le visiteur est beaucoup plus rapide
- Le serveur consomme beaucoup moins de ressources (moins d’électricité, plus petit serveur…)
- Les utilisateurs qui connaissent déjà wordpress ne sont pas bouleversés / impactés par cette optimisation
Petite étude (stress test) :
On constate que c’est 20 fois plus rapide à l’affichage et que c’est plutôt constant. C’est moins bon qu’un site statique mais c’est quand même un gain non négligeable, tant côté serveur que côté visiteur.