web-dev-qa-db-fra.com

API transitoire et plugins de mise en cache

Bonjour wordpress NINJAS .... Je suis folle d'api transitoire et je l'ai implémentée dans mon thème. Ma question est

  1. Si j'utilise une API transitoire, est-il nécessaire de mettre en cache le plugin? (Je déteste les plugins !!!)
  2. Si j'utilise transitoire et mise en cache, quel sera le résultat?
  3. Puis-je utiliser transitoire contre le plugin de mise en cache?
  4. Le plugin de mise en cache et transitoire fonctionnent-ils sur le même principe?
1
ashraf

Certains plugins de mise en cache qui cachent des pages ou des sites entiers dans des fichiers .html sont donc "cachés" dans ce fichier. D'autres types de mise en cache stockent des informations en mémoire (RAM). La réponse varie selon le type de mise en cache dont vous parlez, mais ...

Si j'utilise une API transitoire, est-il nécessaire de mettre en cache le plugin? (Je déteste les plugins !!!)

Ne détestez pas les plugins, évitez les mauvais.

Vous n'avez jamais besoin d'utiliser un plugin de mise en cache, si vous ne le souhaitez pas. Sans plug-in de mise en cache, vous obtenez toujours une sorte de mise en cache basée sur une base de données.

Si j'utilise transitoire et mise en cache, quel sera le résultat?

Un plugin de mise en cache doit stocker les données transitoires de manière persistante dans la mémoire (RAM), ce qui permet un accès plus rapide mais utilise évidemment plus de RAM.

Puis-je utiliser transitoire contre le plugin de mise en cache?

Aucune idée de ce que cela signifie.

Le plugin de mise en cache et transitoire fonctionnent-ils sur le même principe?

Cela dépend du type de plugin, je suppose, mais probablement pas. L'API transitoire enregistre les données dans la base de données. En enregistrant un travail "lourd" comme une requête complexe ou une requête HTTP distante dans la base de données, vous pourrez y accéder plus rapidement lors de requêtes ultérieures. Un plugin de mise en cache enregistrera ces données dans RAM ou dans un fichier qui devrait être plus rapide que PHP/MySQL.

1
s_ha_dum
  1. L'API transitoire fonctionne correctement dans WordPress et ne nécessite aucun plugin. Cependant, l’installation d’un cache d’objets spéciaux peut modifier son implémentation en arrière-plan. Généralement pour conserver les données en mémoire plutôt que dans la base de données et améliorer ses performances.

  2. Comme des arcs-en-ciel et des licornes.

  3. "contre" n'est pas clair dans votre question.

  4. Les plugins de mise en cache pleine page (en supposant que ce soit du genre) stockent généralement des données dans un système de fichiers, de sorte qu’elles puissent être servies directement par le serveur Web, en contournant WordPress.

3
Rarst