When we wrote the Cache library for Transvision 15 years ago (PHP 5), it dealt with multiple data sources and PHP serializing was very performant and was a reason to serialize data.
fx-trains only needs to cache JSON and performance of PHP 8 with JSON is not an issue.
Rewriting the library to only deal with JSON should:
simplify data handling
Probably consume less memory and CPU
Probably consume less disk space
Testing with a simplified Cache2 fork on a single view should be a good test field, like the new beta view.
When we wrote the Cache library for Transvision 15 years ago (PHP 5), it dealt with multiple data sources and PHP serializing was very performant and was a reason to serialize data.
fx-trains only needs to cache JSON and performance of PHP 8 with JSON is not an issue. Rewriting the library to only deal with JSON should:
Testing with a simplified Cache2 fork on a single view should be a good test field, like the new beta view.