Entity Framework простоя может вызвать задержку? - PullRequest
0 голосов
/ 23 апреля 2019

Я использую Entity Framework и API Get метод на C #.Я думаю, что код правильный и архитектура тоже правильная.Но есть проблема:

Когда я запрашиваю (через почтальона) первый раз API, запрос занимает около 3 секунд.Я проверял строку за строкой в ​​коде и обнаружил, что задержка возникает, когда код поступает в базу данных (через структуру сущностей).

Если я запрашиваю снова тот же метод API Get или другой метод Get до 5 минут простоя, запрос занимает около 300 мс.Если запрос после 5 минут простоя, запрос снова занимает около 3 секунд.

Кажется, что структура сущности очищает свою конфигурацию, и каждый запрос заново создает конфигурацию.

API верен!Запрос правильный, потому что следующие запросы выполняются через 300 мс!Проблема в Entity Framework!Думаю, проблема проста!

Спасибо!

1 Ответ

0 голосов
/ 23 апреля 2019

Это не Entity Framework, а IIS.

Многие люди рекомендуют отключать время простоя в вашей ситуации: https://serverfault.com/a/65897

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...