Describe the problem you would like to solve
The current EZID resolution logic processes all requests through the top-level URL, causing unnecessary logging of high-volume resolution requests. This extra logging creates excessive database operations, impacting overall system performance and stability.
Describe the solution you'd like
Update the resolution logic to use a specific, lower-level URL path for resolution requests.
Create a new, dedicated URL path for resolution requests.
Modify the EZID application to route resolution requests to this new path.
Update Matomo configuration to exclude this new path from logging.
Ensure that non-resolution requests continue to be logged as before.
Implement appropriate redirects or communication to ensure existing integrations aren't broken by this change.
Who would benefit from this feature?
End Users: Improved system performance reliability for all EZID services.
Devops: Easier time managing system resources and troubleshooting performance issues.
Devs: Benefit from a cleaner separation of concerns in the application.
Describe the problem you would like to solve The current EZID resolution logic processes all requests through the top-level URL, causing unnecessary logging of high-volume resolution requests. This extra logging creates excessive database operations, impacting overall system performance and stability.
Describe the solution you'd like Update the resolution logic to use a specific, lower-level URL path for resolution requests.
Who would benefit from this feature?