sjdonado
9fa7142ea7
feat: improve performance with dynamic batch capacity
2025-03-23 22:04:38 +01:00
sjdonado
a68259a0f4
fix: click_channel decrease buffer size and processor batch size
2025-03-23 13:33:17 +01:00
sjdonado
136e4d44c9
refactor: link controller buffered channel to hold click data
2025-03-23 13:30:34 +01:00
sjdonado
660d536618
fix: replace user_agent_parser with UserAgent + pre compiled regexes
2025-03-23 12:27:52 +01:00
sjdonado
e1d3ec480d
refactor: IpLookup lazy load reader
2025-03-23 12:25:19 +01:00
sjdonado
4500c89904
fix: convert IpLookup to struct and remove reader instance
2025-03-23 11:55:34 +01:00
sjdonado
e67ed7165b
feat: click controller performance improvements
...
- return tuple directly from the block
- avoid to parse remote_address in the main thread
- avoid to replace headers, add only
- avoid separate variables for one-single use
2025-03-20 20:43:15 +01:00
sjdonado
4ae6ef39d5
refactor: replace ClickController class with struct
2025-03-20 20:42:51 +01:00
sjdonado
f2b63c00a3
chore: run benchmark
2025-03-20 13:03:15 +01:00
sjdonado
6a151301b8
refactor: replace click tracker with direct spawn
2025-03-20 13:02:38 +01:00