1. A method, comprising: receiving, at a routings engine from an airline reservation system, a request for first airline routes between an origin and a destination based on specified route parameters; storing, by the routings engine, the request in a historical record of requests; fetching, by the routings engine, first airline routes matching the origin, the destination, and the specified route parameters; and pre-fetching, by the routings engine, second airline routes based, at least in part, on the historical record of requests, by: computing a weighted arithmetic mean for a day of the historical record of requests; determining an idle time of the routings engine during which a load of the routings engine is below a mean between the total weighted arithmetic mean and a lowest load, and pre-fetching during the determined idle time of the routings engine.