Я создаю сервис, который получает данные с мобильных телефонов и сохраняет их в базе данных.
Телефон отправляет данные каждые 250 мс. Поскольку я заметил, что задержка хранения данных увеличивается, я попытался запустить WireShark и также записать журнал.
Я заметил, что веб-запросы с мобильного телефона выполняются без задержки (проверено с помощью WireShark), но в журнале услуг я заметил, что запрос принимается каждые две с половиной или почти две секунды.
Кто-нибудь знает, где может быть проблема или способ проверки и определения причины такой задержки?
Я создаю службу с WCF (webHttpBinding), а база данных - MS SQL.
Кстати, в журнале хранится время http-запроса, а также время записи данных в базу данных. Как упоминалось выше, запрос принимается каждые 1,5 - 2 секунды, и после этого требуется 50 мс для сохранения данных в базе данных.
Спасибо!