[ixpmanager] some questions re: IXP 5

Barry O'Donovan barry.odonovan at inex.ie
Thu Oct 31 14:19:24 GMT 2019



Athanasios Douitsis wrote on 31/10/2019 10:57:> Wait, in 
config/cache.php there are 7 possible CACHE_DRIVER values. Are
> you saying that only 'memcached' is valid?

What I'm saying is:

> It may well work for some parts of it but there's actually two caching
> mechanisms in the backend of IXP Manager: Laravel and Doctrine ORM. The
> recommended and supported caching mechanism is memcahced which 'just works'
> for both.

The sample .env.example file has the two elements set by default as:

CACHE_DRIVER=array
DOCTRINE_CACHE=array

I.e. no cache so it will work out of the box. This is perfectly fine by 
the way - modern servers will serve IXP Manager pages in their sleep 
without caching. In our installation instructions we say that Memcached 
is optional but recommended.

The automated installation script installs and activates Memcached.


Again, the Laravel and Doctrine caching mechanisms are different and not 
shared. What backends and how Laravel supports them is different to 
Doctrine.

You can play around with other ones no problem but our position is that 
array and memcached are the supported and tested caches and we have 
neither used nor recommend any others for the IXP Manager project.


We try to reduce complexity in IXP Manager in so far as possible and so 
I don't see array or memcached as being the two options changing to be 
honest.

  - Barry






More information about the ixpmanager mailing list