Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: More backends #6

Open
ryanhellyer opened this issue Feb 17, 2016 · 3 comments
Open

Feature request: More backends #6

ryanhellyer opened this issue Feb 17, 2016 · 3 comments

Comments

@ryanhellyer
Copy link

I normally prefer to disconnect my object cache backend from the static caching functionality, but this plugin is likely a convenient option for handling both one tool. What would make it even more convenient, is for it to automatically detect what caching backend (disk, Redis, Memcached etc) and use the corresponding one.

I assume a quick function check would be sufficient (and performant) to work this out on load.

This also adds some plugin bloat, but I think it would make the plugin more appealing to a broad range of users. Most people just use W3TC or WP Super Cache, but I'd like to be able to recommend something like WP Spider Cache if it could just be dumped in as a replacement.

@JJJ
Copy link
Contributor

JJJ commented Feb 17, 2016

That makes sense, and I think like you mention it's not too difficult to achieve in an inexpensive way.

I spent some time last night making the object cache drop in engine-agnostic, with less documentation and direct mention to Memcache and Memcached. That's a first step. Next, is to actually code up the Redis drop-in, and fill in the functional gaps.

@ryanhellyer
Copy link
Author

Cool. It was the "engine agnostic" comments which prompted me to suggest this actually.

@JJJ
Copy link
Contributor

JJJ commented May 11, 2017

A year later, and I am still looking at and working on this. The Redis methods are different enough that it's taking some time to fill in the gaps, even using WP Redis & friends as a guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants