Avantages et inconvénients pour un «temps d'expiration» élevé sur wp-super-cache ou w3-total-cache? [fermé]

8

Dans la page wp-super-cache, il y a la phrase suivante, que je ne comprends pas:

La vérification et la suppression des fichiers expirés coûtent cher, mais il est coûteux de les laisser là aussi. Sur un site très fréquenté, vous devez définir le délai d'expiration sur 300 secondes.

Disons que j'utilise un temps d'expiration faible, cela ne signifie-t-il pas que le cache doit être reconstruit indéfiniment toutes les 300 secondes?

Je veux dire, la plupart de mon contenu (à l'exception de la page d'accueil), ne change pas. Alors, pourquoi devrais-je compter si la plupart des messages resteront simplement les mêmes pendant des jours?

Tal Galili
la source

Réponses:

3

C'est une excellente question, et je suis un peu perplexe également. La conclusion que j'ai tirée est qu'il est coûteux de laisser des fichiers de cache pour deux raisons:

  1. Si votre site (ou sites, dans le cas d'une installation multisite) a / a beaucoup de pages, vous pouvez facilement vous retrouver avec des milliers de fichiers de cache, ce qui rend la recherche du bon fichier de cache un peu plus lente.
  2. Il est facile d'ignorer les mises à jour (par exemple, changer un fichier de thème, un plugin, un widget, etc.) et donc si vous n'aviez pas de collecte de déchets et que vous vous souveniez de vider manuellement le cache, vous laissiez beaucoup de place à l'erreur humaine.

Comme les documents du plugin, il n'y a pas de «bonne valeur» à y mettre. Si vous apportez rarement des modifications à votre site et que vous n'avez pas des milliers de pages, je ne vois aucun inconvénient à faire cette valeur un jour ou deux. Ensuite, au pire, une page est périmée pendant cette durée.

Encore une fois, je ne dis pas que c'est la réponse, je dis que c'est ce que je pense être la réponse. Cette question a plus de 6 mois, donc si vous avez trouvé une meilleure réponse depuis que vous posez cette question, partagez-la!

Matthew Boynes
la source
1

D'après mon expérience avec w3-total-cache, un délai d'expiration élevé est très bien. En effet, lorsqu'une publication est mise à jour, elle est purgée du cache. Ainsi, je peux laisser l'heure d'expiration à un jour ou plus, et cela n'a aucun effet négatif sur mon site.

Nous avons également plusieurs pages complètement dynamiques et non mises à jour elles-mêmes. Dans ces cas (comme notre page d'accueil, en particulier), je viens de purger cette page du cache à chaque mise à jour.

Cela a très bien fonctionné pour nous et aide nos temps de chargement énormément.

Voici une capture d'écran partielle de la configuration du cache de page:

Capture d'écran

Aaron Wagner
la source
»Je viens de purger cette page du cache à chaque mise à jour« par programme? Pourriez-vous montrer comment faire exactement ? Cela pourrait être intéressant pour les lecteurs ultérieurs. Astuce: les images sont bonnes pour les votes positifs;)
kaiser
C'est un paramètre par défaut de w3-total-cache.
Aaron Wagner