in reply to How best to optimize shared data

I have used IPC::Shareable with success to share data between client/server components.

The hard part with this module is to synchronize all the process.

But if you want only read, the data never change, and there is no problem of synchronisation.