Cela fait un moment que Google a annoncé que la vitesse à laquelle un site se charge affecterait sa position dans les SERPs. Il en va de même pour les appareils mobiles. Mais ce qui devrait vous préoccuper le plus, c'est la façon dont un site lent affectera les utilisateurs. Par exemple, savez-vous que la moitié des visiteurs de sites Web sur Internet pensent qu'il devrait se charger en deux secondes ou moins ? Je pense que c'est assez juste, car quand on y pense, rien n'est plus ennuyeux que de regarder quelque chose se charger. Sans parler des désagréments qu'une personne éprouve lorsqu'elle veut acheter quelque chose, mais le site ralentit.

Heureusement, il existe de nombreuses façons d'accélérer votre site Web. L'une des meilleures options consiste à utiliser un module spécial pour la mise en cache (cache). Aujourd'hui, nous allons jeter un coup d'œil sur ce qu'est la mise en cache et pourquoi elle est si critique en ce qui concerne la vitesse de chargement des pages. De plus, je partagerai également avec vous une liste des meilleurs plugins de cache du marché.

Qu'est-ce qu'une cache ?

Un cache est un endroit dans la mémoire de l'ordinateur où les données sont stockées pour une utilisation future. Par exemple, au lieu d'effectuer complètement le processus de chargement d'un site à partir d'une base de données, certaines données sont extraites du cache. Lorsqu'un visiteur parcourt votre site, le site demande des données à une base de données qui est stockée sur l'hébergement. Plus précisément, ils demandent que les images, Javascript et CSS de votre site soient dans des fichiers HTML lisibles et livrés directement au navigateur. Malheureusement, ce processus nécessite certaines ressources et prend du temps. Cependant, les utilisateurs du site n'ont pas besoin d'exécuter ce processus à chaque fois. Surtout en ce qui concerne le contenu statique de votre site. Par exemple, les messages publiés qui ne seront probablement pas modifiés par qui que ce soit.

C'est pourquoi la mise en cache de votre site est essentielle si vous souhaitez :

  • fournir rapidement un accès aux données du site qui changent rarement
  • accélérer l'ensemble du processus de chargement du site
  • offrir une meilleure expérience utilisateur à tous les visiteurs de votre site
  • promouvoir dans les classements des moteurs de recherche en raison de taux de téléchargement plus élevés
  • conserver les ressources du serveur et réduire les plantages

Comme vous pouvez le constater, la mise en cache de votre site WordPress présente de nombreux avantages.

La principale fonctionnalité qui se trouve dans chacun des plugins mentionnés :

  • mise en cache pour les utilisateurs mobiles
  • réduction de la taille des fichiers et compression GZIP
  • planification du nettoyage du cache
  • Prise en charge HTTPS/SSL

Les meilleurs plugins de mise en cache WordPress

Sachant que la vitesse du site est très importante et qu'elle dépend directement de la mise en cache, notre prochaine étape consiste à ajouter le plugin approprié à notre site. Voici quelques-unes des solutions les plus fiables, abordables et riches en fonctionnalités.

Récemment, un de nos lecteurs nous a demandé comment vider le cache de WordPress ? Votre navigateur Web, votre serveur et les plugins installés sur votre site peuvent utiliser un processus de mise en cache qui ne vous permettra probablement pas de voir l'état mis à jour de votre blog.

Dans cet article, nous allons vous montrer comment vider correctement le cache de votre blog WordPress.

Les solutions de mise en cache stockent une version statique de votre site. Cela permet à WordPress d'ignorer les scripts PHP les plus lourds et d'améliorer les performances de votre site.


WordPress Il existe de nombreux types de solutions de mise en cache. Les plus populaires sont les plugins de cache de type "Et".

Ces plugins fournissent une interface facile à utiliser pour gérer le cache du blog, l'expiration du contenu mis en cache et la mise en cache à la demande.

L'hébergement WordPress géré par des fournisseurs comme WPEngine utilise leurs propres solutions de mise en cache, vous n'avez donc pas besoin d'installer ce plugin de mise en cache.

Si vous utilisez un service CDN tel que "MaxCDN" ou "CloudFlare", il servira également des copies en cache du contenu statique.

Si vous utilisez un pare-feu d'application Web comme "Ou" pour augmenter la sécurité de WordPress, ils ont également leur propre cache pour accélérer votre site et réduire les temps d'arrêt.

Enfin, votre navigateur peut également stocker des versions en cache des pages sur votre ordinateur.

Le but de la mise en cache est d'accélérer votre site et d'améliorer l'expérience utilisateur globale. Cependant, cela vous empêche parfois de voir les modifications que vous apportez à votre site, ce qui peut être frustrant. Dans ce cas, vous devrez vider votre cache pour voir vos modifications.

Cependant, voyons comment vider le cache dans WordPress.

Étape 1 : Effacez le cache de votre navigateur

Tout d'abord, vous devez vider votre cache. La plupart des navigateurs Web peuvent stocker du contenu statique tel que des feuilles de style, JavaScript et des images d'un site Web pour accélérer les visites ultérieures.

Cependant, les navigateurs Web peuvent parfois ne pas se rendre compte qu'une page Web a changé. Au lieu d'obtenir une nouvelle copie, ils peuvent toujours recharger la page à partir de la version en cache sur votre machine.

C'est ainsi que vous effacez le cache de votre navigateur Google Chrome. Vous devez d'abord cliquer sur l'icône du menu, puis sélectionner« Supplémentaire Outils > Effacer les données de navigation .


Une fenêtre s'ouvrira dans laquelle vous pourrez sélectionner le contenu que vous souhaitez supprimer. Assurez-vous que les images et les fichiers mis en cache sont vérifiés, puis cliquez sur le " Effacer les données de navigation P".


Vous avez réussi à vider le cache de votre navigateur et vous pouvez maintenant essayer d'accéder à votre site Web.

Si vous ne voyez toujours aucun changement, passez aux étapes suivantes.

Si vous souhaitez choisir entre les deux meilleurs plugins de gestion de cache WordPress, consultez notre article :

Pour les autres navigateurs Web, veuillez vous référer à la documentation respective sur la façon d'effacer leurs caches.

Étape 2 : Effacer le cache du plugin WordPress

Si vous utilisez un plugin de mise en cache WordPress, vous devez vider le cache de votre plugin. La plupart des plugins de mise en cache vous permettent de le faire facilement à partir des paramètres appropriés.

Effacer le cache de WP Super Cache

Cela permet aux utilisateurs de mettre instantanément en cache leur site en un clic. Son robot sélectionne automatiquement vos pages WordPress pour la génération de cache, puis active automatiquement les options de mise en cache WordPress recommandées telles que la compression GZIP, la mise en cache des pages et le préchargement du cache.

WP Rocket comprend également des fonctionnalités supplémentaires que vous pouvez activer pour améliorer encore votre productivité. Y compris le chargement paresseux d'images, la prise en charge CDN, la prélecture DNS, la minification, etc.

2.WP Cache le plus rapide

WP Fastest Cache est un plugin de cache WordPress qui offre à peu près tout ce qu'un utilisateur peut rechercher. Les développeurs de ce plugin affirment qu'il s'agit du système WP Cache le plus simple et le plus rapide. Et pour être honnête, ça l'est ! Avec plus de 300 000 installations actives, ce plugin offre aux visiteurs une expérience de navigation rapide.

Bonjour chers lecteurs de blogs Dans cet article, nous aborderons le sujet important de l'accélération de votre blog sur la plateforme WordPress et de la réduction de la charge sur le serveur d'hébergement en utilisant l'hyper cache.

est un plugin de mise en cache wordpress (cache wordpress). Assurez-vous d'utiliser le cache wordpress et la vitesse de chargement de votre site augmentera considérablement.

Lorsque vous augmentez le nombre de visiteurs sur votre blog, un problème surgit. Lorsqu'un lecteur souhaite consulter une page particulière de votre site, il doit attendre que le serveur la génère en fonction de son thème et de son contenu wordpress.

Combien de fois une certaine page sera demandée, combien de fois elle sera créée sur le serveur encore et encore. Plus il y a de visiteurs sur le blog, plus la charge sur le serveur est importante et plus le temps de chargement est long.

Tout cela peut être évité en appliquant ce que l'on appelle la mise en cache ou cache wordpress. Ce que c'est?

Il s'agit du processus d'enregistrement de la page générée à votre demande dans un répertoire spécifique du site à l'aide du plugin Hyper cache. Maintenant, si quelqu'un d'autre accède à la même page sur le serveur, elle ne sera pas régénérée, mais simplement extraite du dossier souhaité où elle est stockée cache wordpress et envoyé au navigateur de l'utilisateur.

Ainsi, la mise en cache des pages Web de blog est un moyen très efficace de réduire la charge sur le serveur d'hébergement et d'accélérer l'ensemble du blog.

Plugin hypercache. Installation et configuration du cache wordpress.

C'est très bien ça cache wordpress ne fonctionne que pour les utilisateurs non enregistrés de votre blog. Dans la plupart des cas, les propriétaires de sites n'autorisent pas les visiteurs à s'inscrire sur leur ressource, et il s'avère que la seule personne inscrite sur le blog est l'administrateur, c'est-à-dire vous.

Cela signifie que pour vous personnellement cache wordpress ne fonctionnera pas et c'est tant mieux. Imaginez que vous ayez apporté des modifications à votre blog (par exemple, dans la conception), puis il s'avère que vous ne verrez pas ces modifications tant que vous n'aurez pas réinitialisé le cache wordpress, et cela devrait être fait tout le temps.

Télécharger le plug-in de mise en cache Vous pouvez le faire depuis le site wordpress officiel.

  1. Décompressez l'archive avec le plugin et déposez le dossier Hyper cache dans le dossier wp-content/plugins/plugins sur votre serveur à l'aide d'un client FTP
  2. Accédez à votre console de blog Plugins-Add New-Upload-Install

Activer le cache wordpress.

Pour cela, ouvrez le fichier de configuration wp-config.php pour édition, qui se trouve dans le répertoire racine de votre blog et collez-y la ligne de code suivante :

définir('WP_CACHE', vrai);

Cela peut également être fait en utilisant le gestionnaire de fichiers Filezila.

Le collage peut être fait n'importe où dans le fichier de configuration wp-config.php, quelque part plus près de la fin, mais avant la ligne :

/** Chemin absolu vers le répertoire WordPress. */

si (!defined('ABSPATH'))

ou, si en anglais :

/** Chemin absolu WordPress vers le répertoire WordPress. */

si (!defined('ABSPATH'))

define('ABSPATH', dirname(__FILE__) . '/');

Nous revenons maintenant à la console du blog Plugins, trouvons le plugin de mise en cache Hyper cache et activons-le.

Pour que le plugin Hyper cache crée un dossier pour le cache wordpress sur le blog, vous devez définir les autorisations sur 777 sur le dossier wp-content ou wp-content/plugins/hyper cache/. Lisez ceci sur la configuration des autorisations.

Ensuite, les dossiers wp-content ou wp-content/plugins/hyper cache peuvent être réinitialisés à 755 autorisations, et le nouveau dossier wp-content/plugins/hyper cache/cache peut être défini sur 777, puis le plugin Hyper cache peut écrire vers ou effacez tous les fichiers HTML du cache wordpress.

Configuration du bon fonctionnement du plugin Hyper cache.

Passons aux paramètres de l'Hyper cache immédiatement après avoir activé son travail en cliquant sur Options

Ou la même chose se produira si vous allez dans les Paramètres de la console du blog - Hyper cache

Dans la zone Configuration, l'essentiel des paramètres du plugin Hyper cache sera effectué. Tout d'abord, cochez la case à côté de Activer le cache ? Et enregistrez les paramètres Enregistrer.

Ça y est, le cache wordpress est activé, vous pouvez voir plus loin combien de pages sont mises en cache au total.

En face du terrain Durée de vie des pages en cache vous devez définir le nombre en minutes, pendant ce temps, une copie HTML de vos pages Web sera stockée et tout utilisateur la recevra à partir de là pendant ce temps.

Cela n'a pas de sens de garder le nombre bas puisque la plupart des pages de votre blog ne sont pas mises à jour et sont archivées. Cela me coûte 7200 minutes (5 jours) C'est ainsi que conseille le célèbre technicien E. Popov.

Vous avez juste besoin de voir si l'espace disque sur le serveur vous permet de stocker beaucoup de pages en cache. Et cela dépend du plan d'hébergement que vous avez acheté pour votre blog et du nombre de visiteurs, ou plutôt du nombre de pages que les lecteurs aimeraient voir.

Fondamentalement, l'espace disque est d'au moins 2 à 5 Go, donc 7200 minutes seront parfaites.

Le champ suivant "Auto-nettoyage tous les" est également destiné à une utilisation optimale de l'espace disque sur le disque dur du serveur. C'est-à-dire que toutes les 1440 minutes (cela correspond à 1 jour dans mes paramètres), les notes dont la durée de vie a expiré sont supprimées du dossier cache.

Ainsi, les fichiers inutiles et inutiles sont supprimés à la fréquence que vous avez définie.

Utiliser le champ Comment vider le cache vous pouvez spécifier comment nettoyer lors de la mise à jour d'un ancien matériau ou lors de la création d'un nouveau :

- Tout- correspond à la mise à jour de tout le cache wordpress

- Aucun- le cache wordpress ne change pas

- Une seule page (une seule page de manière frappante) - le cache est mis à jour uniquement pour la note dans laquelle des modifications ont eu lieu

Vous pouvez remplir ce champ comme je l'ai fait (voir ci-dessus) ou le choisir vous-même.

Dans le champ compression gzip vous pouvez cocher la case, puis les fichiers de cache wordpress seront enregistrés et envoyés sous une forme compressée, ce qui réduira la charge sur le serveur et augmentera la vitesse du blog.

S'il y a une coche dans la case Ne pas mettre en cache l'accueil (Ne pas mettre en cache la page d'accueil), la page d'accueil ne subira pas le processus de mise en cache.

Cela peut être nécessaire en cas de mises à jour fréquentes de la page d'accueil, lorsque la création même du cache wordpress n'a aucun sens, car le cache est souvent mis à jour et peu importe où la page est générée - à partir du cache ou dans l'habituel façon.

Si vous ne souhaitez mettre en cache aucune partie du blog, vous pouvez dans le champ exclure l'URI entrez une partie de l'adresse (par exemple, les catégories de blog /kartinki-foto-smeshno) et les pages contenant cette partie de l'URL ne seront pas mises en cache.

Le reste des paramètres peut être laissé tel quel. N'oubliez pas de cliquer sur le bouton Enregistrer.

À côté du bouton Enregistrer se trouve un autre bouton Effacer le cache très important. Vous en aurez besoin lorsque vous reconcevez votre blog et que vous souhaitez que les visiteurs du blog voient également les mises à jour. Sinon, elles ne seront toujours servies que l'ancienne version en cache de toutes les pages.

Le travail principal est fait, vous devez vérifier si la mise en cache fonctionne sur le blog à l'aide du plugin Hyper cache. Pour le faire, suivez ces étapes:

Accédez à votre blog à l'aide d'un autre navigateur. Il s'avère que vous êtes connecté en tant que visiteur régulier, pas en tant qu'administrateur

Appuyez sur les boutons Ctrl-U. Vous verrez le code source de la page

Allez tout en bas du code source. Vous devriez voir quelque chose comme la ligne

Cela signifie que le plugin fonctionne, cache wordpress est créé.

PS Comment aimez-vous l'article? Allez-vous installer un plugin de mise en cache ?

Une note à venir sur d'autres façons d'accélérer votre blog. Je vous conseille de ne pas rater son apparition et de recevoir de nouvelles

Igor s'est donné à fond pour travailler dans l'entreprise Myasnoff...

J'espère que personne n'a besoin d'expliquer pourquoi un plugin de mise en cache est nécessaire et combien il est important d'en choisir un qui aidera vraiment, et pas seulement de créer une charge supplémentaire sur la base de données avec sa présence. Dans l'analyse, nous prendrons en compte tous les indicateurs, et pas seulement le temps de téléchargement.

Avantages de la mise en cache

Une petite parenthèse. Si, néanmoins, quelqu'un doute encore de la nécessité de la mise en cache, alors sachez que depuis le 21 avril, Google a annoncé que tous les sites adaptés aux mobiles (et la vitesse est l'un des composants "conviviaux") obtiennent un avantage significatif dans les résultats de recherche. Les intentions de Google sont très claires : les référenceurs et les webmasters doivent travailler sur les performances des versions de bureau et mobiles du site.

Il existe plusieurs façons d'améliorer les performances de votre site et de réduire son temps de chargement, mais pour la plupart des optimiseurs débutants (et pas seulement), les plugins de mise en cache ne sont pas l'un des, mais le seul outil qu'ils utilisent pour atteindre leur objectif.

WordPress génère des pages de manière dynamique, ce qui entraîne de nombreuses requêtes de base de données. La mise en cache des pages créées dynamiquement permet aux utilisateurs de voir des pages HTML normales, ce qui réduit considérablement le temps de chargement des pages et réduit la charge du serveur.

Détails du test de mise en cache

Au tout début, il était prévu d'utiliser 2 thèmes dans les tests - le plus simple "vingt-quatorze" et un plus complexe (qui imitera un "vrai" site). Mais lors des tests, il s'est avéré que l'effet de la mise en cache sur la vitesse de chargement du thème vingt-quatorze est si minime qu'il peut être négligé. Le réglage fin du serveur s'est avéré plus important, mais l'article d'aujourd'hui ne traite pas de cela.

Au final, nous n'utiliserons qu'un seul thème (Novelty theme by Tesla Themes). La page de test est conçue à l'aide de graphiques et de texte. Il y a aussi une barre latérale et plusieurs plugins (actualités, flux Twitter/Instagram). Hébergement utilisé par WP Dev Shed. En conséquence, nous avons obtenu une page avec un temps de chargement relativement long.

Car le site est nouveau, alors il n'avait pas de trafic (y compris, lors des tests, il n'y avait même pas de bots PS). Le serveur a fonctionné dans un tas d'Apache + Ngnix.

Les plugins suivants ont participé au test :

  1. Cache AIO
  2. Cache rapide WP
  3. wp-cache.com
  4. Cache alpha
  5. Flexicache
  6. Cache facile de Bodi0
  7. Hyper cache
  8. Hyper cache étendu
  9. Cacher
  10. Cache Lite
  11. Cache de niveau supérieur
  12. Vraiment statique
  13. Cache super statique
  14. Cache total W3
  15. Cache d'alligator
  16. Faucon de clôture de mots
  17. Cache le plus rapide de WP
  18. Fusée WP
  19. WP SuperCache
  20. Zen Cache (anciennement Quick Cache)

Le test est parti :

Brutal Cache - n'a pas fonctionné;

Batcache est un plugin avec une dépendance sur Memcache, qui n'a pas été utilisé dans le test actuel.

Autoptimize et Widget Cache sont également laissés de côté, car ce ne sont pas des plugins autonomes, mais un support pour les autres.

Outils d'analyse comparative

Comme outils, nous avons utilisé les services de Google, GTMetrix et Yahoo. Grâce à cela, non seulement la vitesse de chargement des pages a été testée, mais également :

  • optimisation des images ;
  • minification et optimisation du code js et css ;
  • utiliser la mise en cache du navigateur ;
  • délai du serveur ;
  • en utilisant la compression Gzip ;
  • placement de scripts ;
  • nombre de requêtes HTTP.
  • utilisation de CDN, parallélisation/partage de domaine ;

Aperçus de Google PageSpeed

Le site est vérifié à la fois du point de vue d'un ordinateur de bureau et d'un appareil mobile. Le résultat est donné sur une échelle de 100 points. Le service est simple d'utilisation, mais fournit un résultat relativement brut qui ne permet pas de bien comprendre tout ce qui peut être amélioré.

GTMetrix et YSlow

Basé sur le guide de productivité des ressources de Yahoo. Encore une fois, une échelle de 100 points est utilisée. Les services fonctionnent avec plus de 50 métriques différentes. GTMetrix visualise même les données dans un diagramme en cascade du processus de chargement. À notre avis, c'est l'un des meilleurs outils pour identifier les moyens d'améliorer les performances du site Web.

Horaire

Les outils suivants ont été utilisés pour déterminer la vitesse de chargement des pages et vérifier les performances du serveur en charge :

ApacheBench

Sert à déterminer la charge sur le site, calcule le nombre maximum de requêtes par seconde. Lors du test, 1000 requêtes ont été envoyées sur 10 threads différents. Le test a été effectué 10 fois. A enregistré le meilleur résultat pour chacun des plug-ins.

Un service très connu pour surveiller et tester les sites. 20 tests ont été effectués avec chaque plugin et le meilleur résultat a été fixé.

Un service simple mais utile qui affiche le temps de chargement complet de la page dans votre navigateur. Ce n'est pas un outil serveur, mais un service qui s'exécute localement. Nous avons choisi la méthode de téléchargement via Ethernet, le navigateur Opera. Chaque page a été chargée 101 fois avec un temps de chargement moyen fixe.

Passons donc aux tests.

Google, GTMetrix et Yslow

Le résultat du test des pages du site à l'aide des services spécifiés :

Comme vous pouvez le voir dans le tableau, certains plugins n'ont pas bien fonctionné ici - le score est le même ou très proche du score sans mise en cache. Google a donné la meilleure note Super cache (pour ordinateur de bureau et mobile). Dans GTmetrix et Yslow, Fastest Cache et Rocket ont montré les meilleurs résultats. Comme nous l'avons déjà dit, la note de Google est moins informative, car. il utilise moins de facteurs dans son évaluation.

Ainsi, les meilleurs plugins se sont avérés être WP Super Cache, WP Fastest Cache et WP Rocket Cache.

Horaire

Les scores d'évaluation montrent essentiellement la qualité du code du site Web. Cela donne une idée de ce qui peut être fait pour accélérer le site. Cela étant dit, les notes élevées du site ne signifient pas qu'il se charge plus rapidement que les autres. Et c'est la principale erreur - les outils d'évaluation donnent une abondance d'idées pour améliorer le site afin de réduire le temps de chargement, mais en même temps, le temps de chargement lui-même n'est pratiquement pas pris en compte. Vous trouverez ci-dessous un bon exemple (capture d'écran de Pingdom).

La page a obtenu un score de 96 sur 100 (meilleur que 99 % des pages de n'importe quel site). Dans le même temps, la page est chargée en 35 secondes environ. C'est là que l'optimisation aveugle peut mener.

Le timing est un test très important car des mesures réelles de la vitesse de chargement des pages sont effectuées.

ApacheBench

Découvrons le nombre maximum de requêtes par seconde que notre serveur peut supporter. Plus le nombre est élevé mieux c'est.

Le meilleur résultat a été montré par WP Rocket. Les deuxième et troisième places étaient partagées par WP-Cache.com et WP Fastest Cache.

Le résultat sans mise en cache est de 2,78 secondes. Tous les plugins ont pu améliorer cet indicateur.

Le leader incontesté est à nouveau WPRocket. Super Cache est deuxième, W3 Total Cache est troisième.

Ici, nous avons décidé d'afficher non seulement la moyenne, mais également le résultat médian du test.

Temps de chargement moyen

La situation est similaire au test précédent. Les trois premiers n'ont pas changé - WPRocket, WPSuperCache et W3 TotalCache.

Temps de téléchargement médian

Le leader est toujours WP Rocket, mais le quasi-inconnu WP-Cache.com affiche à nouveau un très bon résultat.

Pas en mettant en cache seul

Bien sûr, tout ne dépend pas uniquement de la mise en cache. Le choix du bundle Apache + Nginx, la justesse des paramètres du serveur et son type (dédié, VPS, mutualisé), le nombre et la qualité (optimisation) des images, et bien plus encore jouent leur rôle.

Conclusion

Tous les plugins présentés ont des fonctionnalités différentes. Certains sont d'une simplicité obscène, tandis que d'autres peuvent être comparés à un couteau suisse. Super Cache, W3 et d'autres plugins similaires utilisent souvent des professionnels qui connaissent CDN et d'autres astuces dans leur travail. D'autres utilisateurs (notamment les débutants) optent pour des plugins plus simples (Lite Cache ou WP-Cache.com). Soit dit en passant, WP-Cache.com, malgré son obscurité, a pu afficher d'excellents résultats.

Quel est le meilleur plugin WordPress pour la mise en cache ?

En première place (par une large marge) - WP-Rocket. Il présente de nombreux avantages, mais il y en a un MAIS (pour beaucoup, ce sera un inconvénient) - il est payant. Les développeurs en veulent 39 $ (de plus, les mises à jour ne sont pas à vie, mais seulement un an)

En deuxième place (bien qu'étant donné le gratuit, il peut également être mis sur le premier) -WPSuperCache. Les résultats sont presque les mêmes que le leader, mais c'est absolument gratuit !

Sur le troisième - WP-cache.com. La seule chose qui me déroute, c'est qu'il a été mis à jour pour la dernière fois en 2014.

Mais c'est simple, gratuit et donne des résultats décents.

Salut tout le monde! Je veux vous raconter une histoire sur mon inattention, qui m'a incité à écrire cet article. Il y a environ une semaine, mon hébergeur a passé travail préventif, l'heure a été convenue et il y a eu un avertissement indiquant que le site serait indisponible pendant 15 à 30 minutes. Je pensais que ce n'était pas tellement et je n'étais pas particulièrement inquiet à ce sujet et je me suis occupé de mes affaires.

Pendant la maintenance, le site s'est vraiment allongé, mais je n'ai pas particulièrement remarqué le temps. À ma grande surprise, après la fin des travaux, il n'y avait pas d'accès au site - il y avait une erreur 403 (lire les codes d'erreur et la réponse du serveur), ce qui signifie manque de droits des clients. À peu près au même moment, une lettre a été écrite au service d'assistance du fournisseur. Ils ont répondu assez rapidement.

La raison du blocage du compte était énorme charge sur l'hébergement. Le travailleur de soutien a apporté les journaux du serveur. à cette époque, c'était petit - environ 300 personnes par jour, donc la question de changer le tarif a immédiatement disparu. Le site a été activé pour moi, mais après une vérification de 5 heures des virus et des causes possibles de surcharge. Soit dit en passant, au total, le site a été indisponible pendant environ une journée, ce qui a affecté les positions - le blog s'est envolé du top 10 pour certaines requêtes en .

Avant de désactiver le site, j'ai accroché une bannière de seohammera (vous pouvez lire sur les systèmes de promotion automatiques), alors les soupçons sont tombés sur lui. La bannière a été retirée et tout semblait aller bien. Une question a également été envoyée au support technique sur le degré de charge - ils ont répondu que tout était en ordre. Mais je ne me suis pas arrêté là et j'ai commencé à chercher des moyens réduire la charge d'hébergement.

De nombreuses sections ont été retravaillées et supprimées, j'ai travaillé un peu avec php et fait beaucoup de petites choses, un jour j'écrirai un article détaillé sur réduire la charge sur l'hébergement. Au début du blog, j'ai installé le plugin Hyper Cache, qui est conçu pour réduire la charge en mettant en cache les pages. Comme à ce moment-là je n'ai pas suivi les règles d'installation, il s'est avéré que ce plugin ne fonctionnait pas du tout.

Et après tout, tout était écrit dans les instructions d'installation, mais pour une raison quelconque, je n'y ai pas prêté attention. Et donc les principaux moyens pour abaisser la charge n'ont pas fonctionné tout ce temps. Ainsi, le sujet principal de cet article sera installation et configuration correctes du plugin Hyper Cache au blog. Maintenant, le plugin fonctionne bien, vous ne répéterez donc pas mes erreurs.

Installation du plug-in Hyper Cache

Dans la page qui apparaît, entrez le nom du plugin - Hyper Cache, devrait être en premier lieu. Installez le plugin (vous devrez entrer les données de votre compte ftp). Vous pouvez également télécharger l'archive avec le plugin depuis le site officiel, puis la télécharger et l'installer via le panneau d'administration. En tout, installer de n'importe quelle manière pratique pour vous.

C'est fait, le plugin est installé. À activer la prise en charge de l'utilisation des pages mises en cache, vous devez ajouter cette ligne :

définir("WP_CACHE", vrai);

déposer wp-config.php. Vous pouvez insérer une ligne n'importe où dans le fichier, l'essentiel est qu'elle soit dans la balise

maintenant nécessaire sur un dossier wp-contenu définissez les autorisations sur 777 (cela peut être fait via un client ftp, tel que Filezila). Ceci est nécessaire afin de le plugin a créé un dossier pour stocker les fichiers de page en cache c. Le dossier s'appelle cache. Une fois qu'il l'a créé, vous pouvez modifier les droits de wp-contenu retour à 755, mais au dossier cache(je l'ai dans le dossier wp-contenu, il peut aussi se trouver dans le dossier avec le plugin, regardez) les permissions sont définies sur 777 pour que le plugin puisse y écrire des fichiers.

À présent court et précis:

  1. Installation du plugin
  2. Ajouter une ligne à un fichier wp-config
  3. Définissez les autorisations sur 777 sur le dossier wp-contenu
  4. A la recherche d'un dossier cache et définissez également les autorisations sur 777
  5. Nous retournons le dossier wp-contenu droits 755

Prêt. Le plugin est installé, il est souhaitable de vérifier s'il fonctionne. Rappelles toi - le plugin crée un fichier séparé pour chaque page mise en cache, mais uniquement lorsque l'utilisateur le visite. Ceux. la personne est entrée, la page s'est chargée, ajoutée au cache. Notez également que vous verrez toujours la dernière version de la page, et non du cache (si vous entrez sur le site sous votre identifiant). Pour vérifier, procédez comme suit :

  1. Examiner paramètres du plug-in. S'il n'y a pas d'avertissements d'en haut, alors tout est en ordre.
  2. Si vous avez déjà du matériel et des visiteurs sur votre site, regardez la ligne "Fichiers dans le cache(pertinent et obsolète)" - il doit y avoir un nombre supérieur à 1.
  3. Aller sur le site pas connecté(depuis un autre navigateur par exemple) et regardez le code. À la fin, il devrait y avoir une ligne comme
  4. Allez dans le dossier cache sur le serveur (nous avons également défini les droits sur 777 dessus). s'il contient des fichiers non vides, le plugin fonctionne correctement.

Tout, le plugin fonctionne et vous pouvez commencer à le configurer à partir du panneau d'administration.

Configuration du plug-in Hyper Cache

Donc, nous entrons dans le menu "Options - Hyper Cache"

Passons maintenant en revue chaque élément du menu. À état du cache vous pouvez voir le nombre actuel de pages en cache et la prochaine date de réinitialisation de la page en cache. Ce dernier ne vide pas le cache, mais fait référence à un élément du menu suivant. Au fait, lorsque vous apportez des modifications, vous devez cliquer sur le bouton "Mettre à jour" sous le bloc pour que les modifications prennent effet.

Configuration - les principaux paramètres du plugin :

  • Délai d'expiration des pages en cache- le temps après lequel toutes les pages du cache seront supprimées. La valeur par défaut est 1440 - un jour, ce qui est tout à fait normal pour les blogs qui ne se mettent pas à jour trop souvent.
  • Mode d'invalidation du cache- spécifie la condition dans laquelle le système supprimera la page du cache. La meilleure option est lors de la modification de l'enregistrement.
  • Désactiver le cache des commentaires- une fonction, lorsqu'elle est activée, l'utilisateur qui a laissé le commentaire verra la nouvelle version de la page, et non celle enregistrée (en cache). La personne verra immédiatement si le commentaire a été soumis à modération ou posté immédiatement (selon votre )
  • Mise en cache RSS- juste la mise en cache du fil d'actualités du blog. Il est possible qu'il y ait de légers retards dans la distribution lorsqu'il est activé.
  • Autoriser la mise en cache du navigateur- inclut la possibilité d'enregistrer la page sur le disque dur de l'utilisateur, réduit encore la charge sur l'hébergement

Configuration pour appareils mobiles

Utilisé si vous avez une version mobile du site créée à l'aide du plugin WordPress Mobile Pack, vous pouvez activer cette option. Le plugin Hyper Cache créera des fichiers en cache séparés sous différents noms pour les appareils mobiles (selon les paramètres de votre thème mobile) et redirigera les visiteurs vers les pages créées. Je n'ai pas de version mobile, donc je n'ai pas coché la case

Le plugin optimise le texte (côté serveur) et le transmet à l'utilisateur. Accélère le chargement des pages du site Web.

  • Stocker les pages compressées- en fait, l'inclusion de la fonction elle-même.
  • Envoyer des pages compressées- permet d'économiser de la bande passante lors de la compression de la page, si possible.
  • Compression à la volée- encore une fois, cela permet d'augmenter la vitesse de chargement du site, si possible.

  • Traduction- désactive la version russe de la page des paramètres du plugin.
  • Désactiver l'en-tête de dernière modification- désactive l'heure de sa dernière modification dans le titre de la page.
  • Mise en cache Accueil- désactive la mise en cache de la page d'accueil (aide si la page principale du site est fréquemment mise à jour).
  • Rediriger la mise en cache- met en cache toutes les redirections de blog wordpress, réduisant ainsi le temps de traitement.
  • Page introuvable mise en cache (HTTP 404)- Active la mise en cache de la page d'erreur 404.
  • Supprimer la chaîne de requête- vous permet de mettre en cache les URL avec des requêtes supplémentaires (adresses avec ?, =, &, etc.) en tant qu'URL sans elles
  • URL avec paramètres- Active la mise en cache des requêtes avec un point d'interrogation. Vous ne pouvez pas utiliser la CNC lorsque la CNC est allumée, bien que lorsque l'option est activée, la charge est réduite (certains robots envoient des requêtes depuis ?).
  • Autoriser le navigateur à contourner le cache- permet au navigateur de contourner la mise en cache. Par exemple, lors du rechargement de la page.

Filtres

  • URL exclues— pages que vous souhaitez exclure de la mise en cache. Un par ligne.
  • Agents exclus- les agents utilisateurs (par exemple, les robots de recherche) pour lesquels vous souhaitez toujours afficher la dernière version de la page.
  • Faire correspondre les cookies- annule la mise en cache lorsque les cookies correspondent. Un par ligne.

N'oubliez pas d'appuyer sur le bouton Actualiser après avoir modifié les paramètres, chaque bloc a son propre bouton.

Si vous avez tout fait correctement, le plugin commencera à fonctionner et . Je vais parler d'autres façons de l'abaisser dans les articles suivants. le sujet est très pertinent, car les moteurs de recherche, en particulier, font attention à la vitesse de chargement des pages. A bientôt sur les pages du blog CoinOnline !