Does FlightAware consider duplicate requests to be separate transactions?
Yes. For example, if you request the airport name of KSMO a half dozen times a minute, they are all accounted for as independent requests. Your application should cache static results to avoid making unnecesary queries to FlightXML. The overhead of FlightAware’s FlightXML servers accounting for duplicate transactions and serving a cached result would exceed the amount of time than processing the request normally. Additionally, there is no guarantee that your client will be connecting to the same FlightXML server for subsequent duplicate requests.
Yes. For example, if you request the airport name of KSMO a half dozen times a minute, they are all accounted for as independent requests. Your application should cache static results to avoid making unnecessary queries to FlightXML. The overhead of FlightAware’s FlightXML servers accounting for duplicate transactions and serving a cached result would exceed the amount of time than processing the request normally. Additionally, there is no guarantee that your client will be connecting to the same FlightXML server for subsequent duplicate requests.