1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-07-22 17:18:37 +00:00
miniflux-v2/internal/reader/urlcleaner
jvoisin 7c857bdc72 perf(reader): optimize RemoveTrackingParameters
A bit more than 10% of processor.ProcessFeedEntries' CPU time is spent in
urlcleaner.RemoveTrackingParameters, specifically calling url.Parse, so let's
extract this operation outside of it, and do it once before calling
urlcleaner.RemoveTrackingParameters multiple times.

Co-authored-by: Frédéric Guillot <f@miniflux.net>
2025-06-10 19:29:25 -07:00
..
urlcleaner.go perf(reader): optimize RemoveTrackingParameters 2025-06-10 19:29:25 -07:00
urlcleaner_test.go perf(reader): optimize RemoveTrackingParameters 2025-06-10 19:29:25 -07:00