Problem/Motivation
The MyrestNormalizer class handles a lot of logic and depends on many services. It should be audited for performance bottlenecks, especially when processing large entity trees.
Proposed resolution
- Optimize entity normalization logic.
- Implement caching where appropriate.
- Reduce the number of dependencies if possible.
Remaining tasks
Perform profiling and refactor the normalizer.
Issue fork myrest-3583614
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
sergeydruua commentedComment #5
sergeydruua commented