GithubHelp home page GithubHelp logo

Comments (3)

entr avatar entr commented on May 30, 2024

Why using wp_cache_ functions at all? Instead stick with transients only. They're already being saved in object cache when available.

Also of note is that Transients are inherently sped up by caching plugins, where normal Options are not. A memcached plugin, for example, would make WordPress store transient values in fast memory instead of in the database. For this reason, transients should be used to store any data that is expected to expire, or which can expire at any time. Transients should also never be assumed to be in the database, since they may not be stored there at all. - https://codex.wordpress.org/Transients_API

My suggestion is to just remove them altogether.

from the-seo-framework.

sybrew avatar sybrew commented on May 30, 2024

You're right; the posts may not ever be edited at all. Which means the transient will be permanent.

However, it is expected that the SEO settings can change, either by user interaction or through an update from my side.
Therefore, these things are auto-expiring through transients. I do not know many plugins nor setups that interact with the transient mechanism to change its behavior.

In conclusion, your comment is spot on. I'll see if I can make this work pragmatically in the upcoming update 😄.

from the-seo-framework.

sybrew avatar sybrew commented on May 30, 2024

To prevent any unforeseen conflicts; whilst keeping everything as dynamic as possible: the object cache handler is still in place for those whom wish to use it.

More options and a handler have been added (commit arriving soon).

from the-seo-framework.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.