Мастер-Тур(15):Рекомендации по оптимизации производительности системы
В случае возникновения зависаний, наблюдения медленной работой системы и для повышения производительности необходимо провести настройку компонентов системы согласно данной статьи.
- Если наблюдается слишком большая нагрузка при записи в лог TourSearchApi, то в файле web.config службы поиска необходимо отключить логирование в TourSearchApi и включить логирование в TourSearchApiShort.
- отключить лог TourSearchApi и включить лог TourSearchApiShort в н
– настройку useSaveTourStatistics перевести в значение false в службах поиска апи, оставить в true на службе обычной, которая не загружена – выставить настройку maxRequestsPerMinute в значение 60 (наблюдать, как будет вести себя система и корректировать в случае необходимость до 30 или до 120 в зависимости от работы) – убедиться, что DurationSearchMode не пустая
(возможно что еще будет)
В конфиге службы поиска добавлен новый лог TourSearchApiShort – краткая информация о поисковых запросах к API поисковыми системами. В данный лог записываются только информация о старте запроса и о выполнении запроса. Используется вместо лога TourSearchApi, если у клиента наблюдается слишком большая нагрузка при записи в лог TourSearchApi.
- 2023-01-27 В конфиге службы поиска добавлена новая настройка useSaveTourStatistics. Данная настройка регулирует запись статистики в базу данных данным экземпляром службы поиска.
- 2023-01-27 В конфиге службы поиска добавлена новая настройка maxRequestsPerMinute. Данная настройка регулирует количество запросов к службе с одного IP-адреса. То есть, если установлено значение 3, то при отправке последующих запросов будем получать в ответе на запрос ошибку TooManyRequest, пока не пройдет минута с первого запроса.