Recherche de site Web

Comment installer WordPress avec LSCache, OpenLiteSpeed et CyberPanel


OpenLiteSpeed est un serveur Web open source hautes performances basé sur des événements, développé et maintenu par LiteSpeed Technologies. Dans cet article, nous verrons comment 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 intégré directement au serveur Web OpenLiteSpeed. Il est similaire à Varnish mais plus efficace car nous supprimons la couche 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 de cache qui, en raison de l'intégration étroite de LSCache dans le serveur, sont impossibles à répliquer par d'autres plugins. Celles-ci incluent une purge intelligente du cache basée sur des balises et la possibilité de mettre en cache plusieurs versions du contenu généré en fonction de critères tels que mobile ou ordinateur, géographie et 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 en privé.

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 différé des images et des 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 comporte également :

  • FTP
  • DNS
  • E-mail
  • Plusieurs PHP

Dans cet article, nous verrons comment 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 informations 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 en utilisant les informations d'identification ci-dessus.

Étape 2 : Installez WordPress dans CyberPanel

3. Pour configurer WordPress avec LSCache, nous devons d'abord créer un site Web en allant dans Principal > Sites Web > Créer un site Web. et remplissez tous les détails comme indiqué.

4. Maintenant, allez dans la section Principal > Sites Web > Liste des sites Web, cliquez sur l'icône Lancer 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 du dossier public_html. Faites maintenant défiler vers le bas et vous verrez un onglet indiquant WordPress avec LS Cache.

6. Dans la zone du chemin, n'entrez rien si vous souhaitez que WordPress soit installé à la racine du document du site Web. Si vous entrez un chemin, il sera relatif au répertoire de base du site Web.

Par exemple, si vous saisissez 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é d'installer 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. Ce sont des 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'adresse https://linux-console.net/wp-admin. Il vous demandera la combinaison nom d'utilisateur/mot de passe que vous avez définie 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 accédant à example.com et voyez que vos en-têtes de réponse ressembleront à quelque chose comme ça.

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

Étape 4 : Avancez les options de cache LiteSpeed

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

Réduire, combiner et HTTP/2 Push

  • Minification – Lorsque le code est réduit, tous les caractères d'espacement, les caractères de nouvelle 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 avait 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 souhaite é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 dans la page des paramètres 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 réduction ou de la combinaison. Saisissez les URL de ces ressources dans les cases appropriées, une par ligne, pour les exclure.

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

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

11. Certains plugins WordPress supplémentaires peuvent nécessiter l'installation d'extensions PHP supplémentaires, ou vous souhaiterez peut-être ajouter Redis à WordPress. Vous pouvez installer les extensions manquantes via CyberPanel depuis l'onglet Serveur > PHP > 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, lisez la documentation CyberPanel et OpenLiteSpeed.