Recherche de site Web

Comment installer WordPress avec LSCache, OpenLiteSpeed et CyberPanel


OpenLiteSpeed est un serveur Web open source hautes performances piloté par les événements, développé et maintenu par LiteSpeed Technologies. Dans cet article, nous allons voir comment nous pouvons utiliser CyberPanel pour être opérationnel avec LSCache et WordPress sur OpenLiteSpeed en quelques clics.

Qu’est-ce que LSCache ?

LSCache est un cache pleine page construit directement dans le serveur web OpenLiteSpeed, il est similaire à Varnish mais plus efficace car nous supprimons la couche de proxy inverse de l’image lorsque LSCache est utilisé.

Plugin WordPress LSCache !

LiteSpeed a également développé un plugin WordPress qui communique avec le serveur Web OpenLiteSpeed pour mettre en cache le contenu dynamique, ce qui réduit considérablement le temps de chargement, augmente les performances et met moins de charge sur votre serveur.

Le plugin de LiteSpeed fournit de puissants outils de gestion du cache qui, en raison de l’intégration étroite de LSCache dans le serveur, sont impossibles à reproduire pour d’autres plugins. Il s’agit notamment de la purge intelligente du cache basée sur des balises et de la possibilité de mettre en cache plusieurs versions du contenu généré en fonction de critères tels que le mobile ou le bureau, la géographie et la devise.

LSCache a la capacité de mettre en cache des copies personnalisées d’une page, ce qui signifie que la mise en cache peut être étendue pour inclure les utilisateurs connectés. Les pages qui ne peuvent pas être mises en cache publiquement peuvent être mises en cache de manière privée.

En plus des capacités avancées de gestion du cache de LSCache, le plugin WordPress fournit également des fonctionnalités d’optimisation supplémentaires telles que la minification et la combinaison CSS/JS, HTTP/2 Push, le chargement paresseux pour les images et les iframes, et l’optimisation de la base de données.

Qu’est-ce que CyberPanel ?

CyberPanel est un panneau de contrôle au-dessus d’OpenLiteSpeed, vous pouvez l’utiliser pour créer des sites Web et installer WordPress en un seul clic.

Il comprend également :

  • FTP
  • DNS
  • Messagerie électronique
  • Plusieurs PHP

Dans cet article, nous allons voir comment nous pouvons utiliser efficacement toutes ces technologies pour être opérationnels en un rien de temps.

Étape 1 : Installer CyberPanel – ControlPanel

1. La première étape consiste à installer CyberPanel, vous pouvez utiliser les commandes suivantes pour installer CyberPanel sur votre VPS Centos 7 ou votre serveur dédié.

# wget http://cyberpanel.net/install.tar.gz
tar zxf install.tar.gz
cd install
chmod +x install.py
python install.py [IP Address]

Après une installation réussie de CyberPanel, vous obtiendrez les identifiants de connexion comme indiqué ci-dessous.

###################################################################
                CyberPanel Successfully Installed                  
                                                                   
                                                                   
                                                                   
                Visit: https://192.168.0.104:8090                
                Username: admin                                    
                Password: 1234567                                  
###################################################################

2. Connectez-vous maintenant à CyberPanel à l’aide des informations d’identification ci-dessus.

Étape 2 : Installer WordPress dans CyberPanel

3. Pour configurer WordPress avec LSCache, nous devons d’abord créer un site Web en allant dans la section Sites Web > principaux > Créer un site Web et remplir tous les détails comme indiqué.

4. Allez maintenant dans la section Sites Web > principaux > Liste des sites Web, cliquez sur l’icône de lancement pour lancer le panneau du site Web, afin que WordPress puisse être installé.

Une fois le panneau du site Web lancé, vous aurez les options suivantes sur votre écran :

5. Dans cette fenêtre, ouvrez le Gestionnaire de fichiers et supprimez tout ce qui se trouve dans le dossier public_html. Maintenant, faites défiler vers le bas et vous verrez un onglet qui dit WordPress avec LS Cache.

6. Dans la boîte du chemin, n’entrez rien si vous souhaitez que WordPress soit installé dans la racine du document du site Web. Si vous entrez un chemin, il sera relatif au répertoire d’accueil du site Web.

Par exemple, si vous entrez wordpress, votre répertoire d’installation WordPress sera linux-console.net/wordpress.

7. Une fois que vous avez cliqué sur « Installer WordPress », CyberPanel téléchargera WordPress et LSCache, créera la base de données et configurera un site WordPress. Une fois que CyberPanel a terminé l’installation de WordPress, vous devrez visiter le domaine de votre site Web pour configurer votre site Web.

Dans cet exemple, nous avons utilisé linux-console.net, nous allons donc visiter ce domaine pour configurer notre site. Il s’agit de paramètres très basiques et vous pouvez suivre les instructions à l’écran pour terminer vos configurations.

Étape 3 : Activer le plugin LiteSpeed Cache

8. Une fois WordPress installé, vous pouvez vous connecter au tableau de bord à l’https://linux-console.net/wp-admin. Il vous demandera la combinaison nom d’utilisateur/mot de passe que vous avez configurée lors de la configuration de wordpress.

Le plugin LSCache est déjà installé, il vous suffit donc d’aller dans Plugins installés dans votre tableau de bord WordPress et de l’activer.

9. Vérifiez maintenant LSCache en allant dans example.com et voyez à quoi ressembleront vos en-têtes de réponse.

Vous pouvez voir que cette page est maintenant servie à partir du cache et que la requête n’a pas du tout atteint le backend.

Étape 4 : Options de cache LiteSpeed avancées

  • Purger le cache - Si, pour une raison quelconque, vous souhaitez purger le cache, vous pouvez le faire via le LSCache. Sur cette page, vous avez de nombreuses façons de purger le cache.

Réduire la taille, combiner et pousser HTTP/2

  • Minification : lorsque le code est minifié, tous les espaces, les caractères de saut de ligne et les commentaires inutiles sont supprimés. Cela réduit la taille du code source.
  • Combinaison – Lorsqu’un site Web comprend plusieurs fichiers JavaScript (ou CSS), ces fichiers peuvent être combinés en un seul. Cela réduit le nombre de requêtes effectuées par le navigateur et, s’il y a eu du code en double, il est supprimé.
  • HTTP/2 Push – Cette fonctionnalité permet au serveur d’anticiper les besoins du navigateur et d’agir en conséquence. Un exemple : lors de la diffusion de index.html, HTTP/2 peut raisonnablement supposer que le navigateur veut également les fichiers CSS et JS inclus, et les poussera également, sans qu’on le lui demande.

Toutes les mesures ci-dessus donnent à OpenLiteSpeed la possibilité de diffuser du contenu plus rapidement. Ces paramètres se trouvent sur la page des paramètres de LiteSpeed Cache sous l’onglet Optimiser, et ils sont tous désactivés par défaut. Appuyez sur le bouton ON à côté de chaque paramètre que vous souhaitez activer.

Il est possible d’exclure certains CSS, JS et HTML de la minification ou de la combinaison. Entrez les URL de ces ressources dans les zones appropriées, une par ligne, pour les exclure.

Étape 5 : Changer PHP par défaut et installer les extensions

10. Si, pour une raison quelconque, vous devez changer la version de PHP pour votre site Web WordPress, vous pouvez le faire via CyberPanel :

11. Certains plugins WordPress supplémentaires peuvent vous obliger à installer des extensions PHP supplémentaires, ou vous voudrez peut-être ajouter Redis à WordPress. Vous pouvez installer les extensions manquantes via CyberPanel depuis le serveur > PHP >onglet Installer les extensions.

Sélectionnez d’abord la version de PHP dans la liste déroulante pour laquelle vous souhaitez installer l’extension. Dans la zone de recherche, entrez le nom de l’extension, puis cliquez sur Installer pour installer l’extension manquante.

Pour plus d’informations, consultez la documentation CyberPanel et OpenLiteSpeed.

Articles connexes: