Кэш-сервер: различия между версиями
(→Статистика поисковых запросов) |
(→Задачи которые решает кэш-сервер) |
||
Строка 3: | Строка 3: | ||
= Задачи которые решает кэш-сервер = | = Задачи которые решает кэш-сервер = | ||
− | Кэш-сервер предназначен для ускорения работы стандартного поиска через авиа-вебсервисы, за счет использования сохраненных результатов при повторяющихся запросах. | + | Кэш-сервер предназначен для ускорения работы стандартного поиска через авиа-вебсервисы, за счет использования сохраненных результатов при повторяющихся запросах. В случае если один из результатов поиска не прошел проверку доступности, то сохраненные результаты удаляются и следующий поиск произойдет с новым запросом в ГРС. |
= Включение кэш-сервера = | = Включение кэш-сервера = |
Версия 13:54, 8 апреля 2015
Кэш-сервер - это хранилище результатов поисковых запросов, с возможностью обращения к нему через стандартный интерфейс авиа-вебсервисов.
Содержание
Задачи которые решает кэш-сервер
Кэш-сервер предназначен для ускорения работы стандартного поиска через авиа-вебсервисы, за счет использования сохраненных результатов при повторяющихся запросах. В случае если один из результатов поиска не прошел проверку доступности, то сохраненные результаты удаляются и следующий поиск произойдет с новым запросом в ГРС.
Включение кэш-сервера
Для включения кэш-сервера необходимо, чтобы у агентства был активирован и настроен компонент «Nemo2.0 Вебсервисы».
Кэш-сервер включается на странице «Nemo2.0 Вебсервисы» — «Настройки агентства» опцией «Включение модуля кэширования».
Внимание! Работа кэш-сервера распространяется на всех пользователей агентства.
Настройки авиакэша
В разделе «Nemo2.0 Вебсервисы» — «Авиакэш» можно задать неограниченного количество правил кэширования результатов авиа-поиска:
- Время до вылета в часах — означает, что для срабатывания правила до вылета должно быть указанное количество часов и более. Если срабатывает насколько правил, то выбирается то, что «ближе всего» к дате вылета. Например, есть правила: до вылета более 10, 20, 30 и 100 часов. До вылета реально 50 часов. Срабатывают первые 3 правила, в выбирается правило «до вылета 30 часов». Если ни одно правило не удовлетворяет требованиям, то берётся с наименьшим количеством часов. Например, есть 100, 200, 300 часов, а вылет реально за 50 часов, то возьмётся время жизни кэша от правила «100 часов до вылета».
- Время жизни кэша в минутах — период актуальности результатов поиска, сохраненных в кэше, с момента последнего поиска.
Учёт смены курсов в GDS
При смене курсов валют в GDS результаты поиска в кэше теряют актуальность, т.к. это приводит к изменению стоимости авиаперевозки в случаях когда валюта итоговой стоимости отличается от валюты, в которой заведён тариф. Для решения этой проблемы в рамках авиа-сервера ведётся учёт изменений курсов валют. При получении результатов поиска из кэш-сервера проверяется были ли изменения курса валюты тарифа относительно валюты итоговой стоимости. Если были, то стоимость результатов поиска пересчитывается с учётом изменения курса валют. Данный функционал в настоящее время реализован только для поставщика Sabre.
Внимание! Для корректной работы необходимо наличие ключевого слова BSRDSP в EPR для всех PCC. Данный параметр влияет на логику расчёта курсов и при его отсутствии пересчёт цен будет происходить некорректно.
Прим: Пересчёт идёт не только стоимости в части тарифа, но и в части такс. Если при этом таксы заведены в других валютах(отличных от валюты тарифа), то пересчёт будет всё равно произведён, т.к. нет возможности в результатах поиска получать информацию о валютах, в которых заведены таксы. Соответственно результат в таких случаях может немного отклониться от реального.
Данный функционал включается настройкой «Учитывать смену курсов валют для кэш-сервера» в разделе «Nemo2.0 Вебсервисы» — «Настройки агентства».
В Sabre смена курсов происходит 1 раз в неделю в среду в полночь по часовому поясу, к которому относится PCC агентства. Синхронизация курсов на авиа сервере запускается во вторник, среду и четверг в начале каждого часа(00:05, 01:05 и т.д) по московскому времени. При этом синхронизируются курсы для валют, которые встречались в результатах поиска.
Статистика поисковых запросов
Модуль отслеживает статистику совершенных поисков. На странице доступны фильтры:
- С даты — фильтр задает начало диапазона даты и времени для выборки данных.
- По дату — фильтр задает окончание диапазона даты и времени для выборки данных.
- Уровень детализации — фильтр задает масштаб времени, рассматриваемых данных.
- День
- Час