Le système de mise en cache OPcache PHP OPcode vous permet d’accélérer votre site WordPress afin qu’il soit au moins trois fois plus rapide ou plus rapide.

OPcache est un type de système de mise en cache qui stocke le bytecode de script précompilé dans la mémoire d’un serveur appelée cache. Chaque fois qu’un utilisateur visite une page Web, elle se charge plus rapidement.

Ici, vous pouvez en savoir plus sur OPcache et comment l’installer sur votre site WordPress pour l’accélérer.

Qu’est-ce que la mise en cache?

La mise en cache est un système que vous pouvez configurer pour accélérer votre site. Il fonctionne en stockant le contenu dans la mémoire de votre serveur la première fois qu’il se charge sur une page Web. Chaque fois que la page est chargée par la suite, le contenu stocké est récupéré de la mémoire et mis à disposition sur la page.

Ce processus signifie que le contenu mis en cache apparaîtra beaucoup plus rapidement que s’il était chargé directement à partir du serveur.

C’est comme mémoriser vos tables de multiplication. Une fois que vous l’avez mémorisé, il est beaucoup plus rapide de réciter la réponse à un problème de multiplication de mémoire que d’essayer de calculer à nouveau la réponse.

Un cache fonctionne de la même manière. Le contenu est stocké dans la mémoire d’un serveur afin qu’il puisse être chargé rapidement à partir de là plutôt que d’aller sur le serveur pour charger le contenu, ce qui prend plus de temps.

Le résultat est un chargement plus rapide du site Web WordPress.

Il y a aussi différents types de mise en cache tels que la mise en cache du navigateur, du site, des objets et OPcode. Il est recommandé de mettre en œuvre plusieurs types pour améliorer les performances de votre site Web.

Pour plus d’informations, consultez les ressources suivantes:

Qu’est-ce que OPcache ou PHP Opcode Caching?

OPcache est un type de Mise en cache OPcode. Ce type de mise en cache compile du code PHP lisible par l’homme pour encoder ce que votre serveur comprend et ce que l’on appelle l’opcode. Cela se produit lorsque le fichier PHP est chargé pour la première fois sur une page Web. Il est ensuite stocké dans la mémoire du serveur afin de pouvoir être chargé plus rapidement à chaque visite ultérieure de la page.

Moteurs de cache Bytecode comme OPcache, APC, et Xcache Tous terminent ce processus la première fois que le fichier PHP est exécuté sans avoir à le faire une deuxième ou une troisième fois.

Voici comment fonctionne la mise en cache des opcodes PHP

Lorsqu’un script PHP est exécuté, il vérifiera le cache de votre serveur pour voir si le script a déjà été mis en cache. Si ce n’est pas le cas, il sera analysé, ce qui signifie que le code sera analysé.

Ensuite, le script est compilé en opcode afin que le fichier puisse être lu par le serveur. Une fois cela fait, l’opcode est stocké dans la mémoire du serveur.

En d’autres termes, il est stocké dans le cache de votre serveur. La prochaine fois qu’un visiteur charge la page à l’aide du script PHP, le code mis en cache s’exécutera et se chargera beaucoup plus rapidement.

D’autre part, si le script est chargé sur la page et que le cache est vérifié et trouve l’opcode, il sera chargé lickety-split.

Comment fonctionne OPcache
Si les scripts PHP ne sont pas dans le cache, ils sont mis en cache pour les chargements de page suivants.

Les différences entre les caches OPcache et APC

OPcache, APC et Xcache sont des systèmes de mise en cache opcode. OPcache appartenait auparavant à Zend et Alternative PHP Cache (APC) était une extension open source gratuite pour PHP. Xcache était également une option alternative.

APC était répandu, mais il n’avait pas le support qu’OPcache avait, donc il pouvait être bien maintenu et stable avec chaque nouvelle version de PHP.

Heureusement, Zend a rendu OPcache open source et disponible en tant qu’extension depuis la version 5.5 de PHP. Dans les versions antérieures, vous pouvez choisir entre APC ou OPcache. Cependant, si vous souhaitez utiliser ce dernier, vous devrez l’installer manuellement.

Xcache, d’autre part, est une bonne alternative à OPcache en tant qu’accélérateur PHP.

OPcache accélérera-t-il mon site WordPress?

Cependant, les trois options conviennent à WordPress L’option recommandée pour les versions PHP 5.5 et supérieures est OPcache. En moyenne, il accélère WordPress jusqu’à trois fois, au moins pour les sites Web de taille moyenne à grande.

Si vous avez installé un site plus petit sans beaucoup de scripts PHP ou de plugins supplémentaires, vous ne remarquerez probablement pas beaucoup de différence.

Cependant, vous pouvez également installer OPcache sur de petits sites WordPress sans impact négatif autre qu’une légère augmentation de l’utilisation de la mémoire. Cependant, cela ne suffit pas pour causer des problèmes. Ceci est similaire pour les emplacements de taille moyenne, grande ou d’entreprise.

Comment installer OPcache sur votre serveur

Si tu as PHP version 5.5 et supérieure, La mise en cache d’opcode PHP OPcache est installée et activée par défaut. Vous n’avez rien d’autre à faire. De plus, aucune configuration ou configuration supplémentaire n’est requise pour l’exécuter.

C’est aussi pourquoi vous ne trouverez aucune option lorsque vous les recherchez.

Pour plus d’informations, consultez Pourquoi avez-vous besoin de passer à PHP 7+ dès que possible? (et comment le faire maintenant)

Selon le manuel PHP::

«OPcache ne peut être compilé qu’en tant qu’extension partagée. Si vous avez désactivé la création d’extensions standard avec -Désactiver toutvous devez compiler PHP avec cela –Enable-opcache Option pour OPcache être disponible.
Une fois compilé, vous pouvez l’utiliser zend_extension Instruction de configuration pour charger l’extension de cache d’opcode OPcache PHP en PHP. Cela peut être fait avec zend_extension = / complet / chemin / vers / opcache.so sur les plates-formes non Windows et zend_extension = C: chemin vers php_opcache.dll sous Windows. « 

Lorsque vous avez fait cela, redémarrez PHP en utilisant SSH.

Sous Apache, entrez la commande suivante pour redémarrer PHP.

Pour Nginx, entrez:

Comment installer OPcache dans les versions précédentes

Si votre serveur exécute les versions 5.2, 5.3 ou 5.4 de PHP, vous pouvez installer manuellement OPcache en utilisant PECL Commande ci-dessous:

Ensuite, allez à vous php.ini Déposer:

Vous devez mettre à jour le vôtre php.ini Fichier avec les paramètres recommandés suivants:

Vous pouvez souvent trouver le vôtre php.ini Fichier dans le système de dossiers de fichiers de votre site. Si vous ne savez pas comment le trouver, contactez votre hébergeur.

Effacer Opcache avec WP Rocket

Une fois que vous avez installé la mise en cache OPcache ou opcode PHP, vous devrez peut-être vider le cache. Vous pouvez le faire en un seul clic WP Rocket.

Une fois le plugin installé sur votre site WordPress, rendez-vous sur Paramètres> WP Rocket et cliquez sur Effacer OPcache Bouton. Vous pouvez le trouver sur la droite.

Effacer OPcache avec WP Rocket
Vous pouvez effacer OPcache avec WP Rocket en un clic.

Vous pouvez également consulter Qu’est-ce que OPCache?

Emballer

Pour de nombreux propriétaires de sites WordPress, leur serveur peut déjà avoir la dernière version de PHP installée. Cela signifie qu’OPcache a déjà été activé automatiquement afin de réduire drastiquement les temps de chargement des pages de votre site.

Pour ceux qui ont la version 5.2 à 5.4 de PHP, vous pouvez installer manuellement OPcache en suivant les étapes décrites ci-dessus.

Avez-vous la dernière version de PHP installée? Avez-vous des questions sur la mise en cache d’opcode OPcache / PHP? Faites-nous savoir dans les commentaires ci-dessous.



Source link

Recent Posts