This module requires one of the PECL extensions to be installed, which offers the best performance but can cause issues for users running on shared hosts or in other unusual circumstances.

We could add a 3rd implementation based on a php-only memcached library, which could be used as the fallback when a PECL extension cannot be installed.

This might also make it easier to get automated testing working.

I can find at least these options, which should be evaluated for functionality and performance:

This task would be easier and cleaner once #1281278: Convert dmemcache.inc to a class is completed.

Comments

jeremy’s picture

Issue summary: View changes
Status: Active » Postponed

I'm not overly excited about this idea, as it adds more complexity to an already complex module. That said, I'd consider it after #1281278: Convert dmemcache.inc to a class lands, as then we can keep support for each library separate.

jeremy’s picture

Status: Postponed » Closed (won't fix)

this does not seem likely to happen -- closing