Improve performance #49

Open
opened 2026-03-12 02:45:45 +00:00 by maxtkc · 1 comment
Owner

Right now, the load test (#11) showed challenges in handling higher numbers of vehicles. There is a lot of room for improvement.

A few notes:

  • Lets calculate the latency when we fetch the feeds so we know how behind the server is
  • logging is a likely culprit for slowdowns, lets reduce it
  • we can try with just vehicle position updates to see if it's the up-dogger lagging
  • Lets not add more resources until we make the basic optimizations
Right now, the load test (#11) showed challenges in handling higher numbers of vehicles. There is a lot of room for improvement. A few notes: - Lets calculate the latency when we fetch the feeds so we know how behind the server is - logging is a likely culprit for slowdowns, lets reduce it - we can try with just vehicle position updates to see if it's the up-dogger lagging - Lets not add more resources until we make the basic optimizations
maxtkc self-assigned this 2026-03-12 02:45:45 +00:00
maxtkc added this to the GTFS Realtime project 2026-03-12 02:45:45 +00:00
Author
Owner

Maybe we can have loaders and then a separate latency checker that sends individual pings along a route trying to see delays. This way we can set a baseline for when it's running smoothly and then when it's slow.

This is important for the Amtrak bridge, which would be really good for getting things off the ground

Maybe we can have loaders and then a separate latency checker that sends individual pings along a route trying to see delays. This way we can set a baseline for when it's running smoothly and then when it's slow. This is important for the Amtrak bridge, which would be really good for getting things off the ground
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
gtfs.zone/deploy-gtfs-rt#49
No description provided.