Кэш-сервер: различия между версиями
(Новая страница: «'''Кеш-сервер''' - это хранилище результатов поисковых запросов, с возможностью обращения …») |
(→Настройки авиакэша) |
||
(не показаны 22 промежуточные версии 10 участников) | |||
Строка 1: | Строка 1: | ||
− | ''' | + | <!--{{Процесс доработки}}--> |
+ | '''Кэш-сервер''' — это хранилище результатов поисковых запросов, с возможностью обращения к нему через стандартный интерфейс авиа-вебсервисов. | ||
− | = Задачи которые решает | + | = Задачи, которые решает кэш-сервер = |
− | + | Кэш-сервер предназначен для ускорения работы стандартного поиска через авиа-вебсервисы, за счет использования сохраненных результатов при повторяющихся запросах. В случае, если один из результатов поиска не прошел проверку доступности, то сохраненные результаты удаляются и следующий поиск произойдет с новым запросом в ГРС. | |
− | |||
− | |||
− | |||
− | |||
− | = Включение | + | = Включение кэш-сервера = |
− | Для включения | + | Для включения кэш-сервера необходимо: |
− | + | '''Администратору необходимо''': | |
+ | # Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''. | ||
+ | # Включить опцию '''Управление кэшем''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. | ||
+ | |||
+ | '''Менеджеру необходимо''': | ||
+ | # Зайти в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка''' | ||
+ | # Включить опцию '''Использовать кэш {{NameProject2}}''' | ||
= Настройки авиакэша = | = Настройки авиакэша = | ||
− | В разделе | + | В разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Правила кэширования перелётов''' перелётов можно задать неограниченного количество правил кэширования результатов авиа-поиска: |
− | * '''Время до вылета в часах''' — означает, что для срабатывания правила до вылета должно быть указанное количество часов и более. Если срабатывает насколько правил, то выбирается то, что | + | *'''Время до вылета в часах''' — означает, что для срабатывания правила до вылета должно быть указанное количество часов и более. Если срабатывает насколько правил, то выбирается то, что «ближе всего» к дате вылета. Например, есть правила: до вылета более 10, 20, 30 и 100 часов. Фактически до вылета 50 часов. Срабатывают первые 3 правила, и выбирается правило «до вылета 30 часов». Если ни одно правило не удовлетворяет требованиям, то берётся правило с наименьшим количеством часов. Например, есть 100, 200, 300 часов, а вылет фактически за 50 часов, в этом случае будет взято время жизни кэша от правила «100 часов до вылета». |
− | * '''Время жизни кэша в минутах''' — период актуальности результатов поиска, сохраненных в | + | *'''Время жизни кэша в минутах''' — период актуальности результатов поиска, сохраненных в кэше, с момента последнего поиска. |
+ | |||
+ | {{Attention|Для корректной работы необходимо заводить правила кэширования на каждую группу/субагента/пользователя отдельно, настройки не наследуются}} | ||
+ | |||
+ | = Учёт смены курсов в GDS = | ||
+ | При смене курсов валют в GDS результаты поиска в кэше теряют актуальность, т.к. это приводит к изменению стоимости авиаперевозки в случаях, когда валюта итоговой стоимости отличается от валюты, в которой заведён тариф. Для решения этой проблемы в рамках авиа-сервера ведётся учёт изменений курсов валют. При получении результатов поиска из кэш-сервера проверяется, имели ли место изменения курса валюты тарифа относительно валюты итоговой стоимости. Если они были, то стоимость результатов поиска пересчитывается с учётом изменения курса валют. | ||
+ | Данный функционал в настоящее время реализован только для поставщика Sabre. | ||
+ | |||
+ | {{Attention|Для корректной работы необходимо наличие ключевого слова BSRDSP в EPR для всех PCC (настройки прописывает Sabre, обратитесь в службу поддержки ГРС). Данный параметр влияет на логику расчёта курсов и при его отсутствии пересчёт цен будет происходить некорректно.}} | ||
+ | |||
+ | Прим: Пересчёт стоимости идёт не только в части тарифа, но и в части такс. Если при этом таксы заведены в других валютах, отличных от валюты тарифа, то пересчёт будет всё равно произведён, т.к. нет возможности в результатах поиска получать информацию о валютах, в которых заведены таксы. Соответственно, результат в таких случаях может немного отклониться от фактического. | ||
+ | |||
+ | Данный функционал включается настройкой «'''Включить пересчёт курсов для результатов из кэша'''» в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''. | ||
+ | |||
+ | В Sabre смена курсов происходит 1 раз в неделю в среду в полночь по часовому поясу, к которому относится PCC агентства. Синхронизация курсов на авиа-сервере запускается во вторник, среду и четверг в начале каждого часа(00:05, 01:05 и т.д) по московскому времени. При этом синхронизируются курсы для валют, которые встречались в результатах поиска. | ||
+ | |||
+ | = Статистика поисковых запросов = | ||
+ | Модуль отслеживает статистику совершенных поисков. На странице доступны фильтры: | ||
+ | * '''С даты''' — фильтр задает начало диапазона даты и времени для выборки данных. | ||
+ | * '''По дату''' — фильтр задает окончание диапазона даты и времени для выборки данных. | ||
+ | * '''Уровень детализации''' — фильтр задает масштаб времени, рассматриваемых данных. | ||
+ | ** '''День''' | ||
+ | ** '''Час''' |
Текущая версия на 11:58, 15 марта 2022
Кэш-сервер — это хранилище результатов поисковых запросов, с возможностью обращения к нему через стандартный интерфейс авиа-вебсервисов.
Содержание
Задачи, которые решает кэш-сервер
Кэш-сервер предназначен для ускорения работы стандартного поиска через авиа-вебсервисы, за счет использования сохраненных результатов при повторяющихся запросах. В случае, если один из результатов поиска не прошел проверку доступности, то сохраненные результаты удаляются и следующий поиск произойдет с новым запросом в ГРС.
Включение кэш-сервера
Для включения кэш-сервера необходимо:
Администратору необходимо:
- Зайти в раздел Для техподдержки → Nemo Connect Вебсервисы → Настройки Взаимодействия.
- Включить опцию Управление кэшем в разделе Использовать настройки в Авиа сервере из Немо 1 для разделов.
Менеджеру необходимо:
- Зайти в раздел Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка
- Включить опцию Использовать кэш Nemo Connect
Настройки авиакэша
В разделе Управление продажами → Авиабилеты → Процессы → Процесс поиска → Правила кэширования перелётов перелётов можно задать неограниченного количество правил кэширования результатов авиа-поиска:
- Время до вылета в часах — означает, что для срабатывания правила до вылета должно быть указанное количество часов и более. Если срабатывает насколько правил, то выбирается то, что «ближе всего» к дате вылета. Например, есть правила: до вылета более 10, 20, 30 и 100 часов. Фактически до вылета 50 часов. Срабатывают первые 3 правила, и выбирается правило «до вылета 30 часов». Если ни одно правило не удовлетворяет требованиям, то берётся правило с наименьшим количеством часов. Например, есть 100, 200, 300 часов, а вылет фактически за 50 часов, в этом случае будет взято время жизни кэша от правила «100 часов до вылета».
- Время жизни кэша в минутах — период актуальности результатов поиска, сохраненных в кэше, с момента последнего поиска.
Внимание! Для корректной работы необходимо заводить правила кэширования на каждую группу/субагента/пользователя отдельно, настройки не наследуются
Учёт смены курсов в GDS
При смене курсов валют в GDS результаты поиска в кэше теряют актуальность, т.к. это приводит к изменению стоимости авиаперевозки в случаях, когда валюта итоговой стоимости отличается от валюты, в которой заведён тариф. Для решения этой проблемы в рамках авиа-сервера ведётся учёт изменений курсов валют. При получении результатов поиска из кэш-сервера проверяется, имели ли место изменения курса валюты тарифа относительно валюты итоговой стоимости. Если они были, то стоимость результатов поиска пересчитывается с учётом изменения курса валют. Данный функционал в настоящее время реализован только для поставщика Sabre.
Внимание! Для корректной работы необходимо наличие ключевого слова BSRDSP в EPR для всех PCC (настройки прописывает Sabre, обратитесь в службу поддержки ГРС). Данный параметр влияет на логику расчёта курсов и при его отсутствии пересчёт цен будет происходить некорректно.
Прим: Пересчёт стоимости идёт не только в части тарифа, но и в части такс. Если при этом таксы заведены в других валютах, отличных от валюты тарифа, то пересчёт будет всё равно произведён, т.к. нет возможности в результатах поиска получать информацию о валютах, в которых заведены таксы. Соответственно, результат в таких случаях может немного отклониться от фактического.
Данный функционал включается настройкой «Включить пересчёт курсов для результатов из кэша» в разделе Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка.
В Sabre смена курсов происходит 1 раз в неделю в среду в полночь по часовому поясу, к которому относится PCC агентства. Синхронизация курсов на авиа-сервере запускается во вторник, среду и четверг в начале каждого часа(00:05, 01:05 и т.д) по московскому времени. При этом синхронизируются курсы для валют, которые встречались в результатах поиска.
Статистика поисковых запросов
Модуль отслеживает статистику совершенных поисков. На странице доступны фильтры:
- С даты — фильтр задает начало диапазона даты и времени для выборки данных.
- По дату — фильтр задает окончание диапазона даты и времени для выборки данных.
- Уровень детализации — фильтр задает масштаб времени, рассматриваемых данных.
- День
- Час