Not what you're looking for? Visit our Previous Support Site

Deciding Retrieval Approach

There are 2 possible approaches to retrieving feeds: Dynamic or Data Dump. Here we discuss both with the pros and cons of each.

Recommended Approach: Dynamic

Our feeds have been designed in a way that matches typical user journeys on the many travel websites we host, including Frommers.com. This makes it is possible to create similar pages based around the feeds on an on-request basis.

Effectively this means each request to the feed can be directly rendered into the page. Each feed also contains all the data required to generate subsequent pages and, therefore, subsequent feed requests. In reality most of our partners implement some sort of caching, but it is worth highlighting the extent to which we are managing all the query logic and providing only the necessary data to build each of the pages you need. This means that implementation will be intuitive and that the number of feed transactions required is completely optimised.

If your architecture supports a dynamic implementation, we strongly recommend taking this route. By doing so you leverage the years we have spent developing the right query and display logic.

Alternative Approach: Data Dump

As the delivery channels for our content extend increasingly towards mobile applications, we are finding that our content is often being used in a less traditionally web-focused way. If your planned user experience doesn’t revolve around the traditional destination hub page it may be more desirable to store all of our data up front to enable you to pre-package the content based on your user journeys. It is still worth pointing out that our dynamic feeds are extremely powerful when it comes to search and retrieval. However, if a data dump is your preferred option, we have a feed that efficiently manages this process. The modified search feed simply gives you all the record Ids that are valid for you data set. You then use these Ids to retrieve the individual records to populate your database. In order to ensure your data is up to date you can the access the same feed with a time stamp and we’ll tell you what has changed and what has been deleted.