UX это конечно хорошо, но мне интересно и как бэкэнд работает. Насколько актуальны ваши данные? Вы интегированны со всеми авиакомпаниями и они по API ежеминутно выдают вам актуальную информацию? Или как то по другому?
Данные в поиске запрашиваются у авиакомпаний и агентов тогда, когда вы делаете поиск. То, что вы видите в поисковой выдаче - это ни в коем случае не кэш, а данные с пылу с жару, запрошенные у АК и агентов. Как это устроено технически? После начала поиска в течение минуты раз в 3 секунды сервер рассылает запросы по всем известным нам гейтам, если от них ещё не были получены данные.
UX это конечно хорошо, но мне интересно и как бэкэнд работает. Насколько актуальны ваши данные? Вы интегированны со всеми авиакомпаниями и они по API ежеминутно выдают вам актуальную информацию? Или как то по другому?
Данные в поиске запрашиваются у авиакомпаний и агентов тогда, когда вы делаете поиск. То, что вы видите в поисковой выдаче - это ни в коем случае не кэш, а данные с пылу с жару, запрошенные у АК и агентов. Как это устроено технически? После начала поиска в течение минуты раз в 3 секунды сервер рассылает запросы по всем известным нам гейтам, если от них ещё не были получены данные.