Jump to content

Recommended Posts

Posted
Quote

So this is where preloading comes into play: it will not only compile source files to opcodes, but also link related classes, traits and interfaces together. It will then keep this "compiled" blob of runnable code — that is: code usable by the PHP interpreter — in memory.

And from the RFC:

Quote

And also, this approach will not be compatible with servers that host multiple applications, or multiple versions of applications - that would have different implementations for certain classes with the same name - if such classes are preloaded from the codebase of one app, it will conflict with loading the different class implementation from the other app(s).

While I'd love to give this a try, this limitation is a dealbreaker for me. All the environments I work with host multiple versions of ProcessWire.

Might be another reason to move to fully containerized environment... ?

  • Like 2
  • Haha 1
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...