1,5 секунды может быть правильным (вы обсуждаете, возможно, передачу больших объемов данных на мобильное устройство) или это может быть очень медленно. Что вам нужно сделать, это начать сужать скорость «проблема», чтобы увидеть, если это проблема. Выясните, сколько данных передается, чтобы увидеть, является ли это просто временем передачи (медленная сеть и т. Д.). Выясните, является ли это намного более производительным соединением из настольного приложения (которое поместило бы его на передачу или на стороне клиента обработка). Выясните, занимает ли сервер большую часть времени. Если последнее верно, профилируйте свой код, чтобы выяснить, есть ли где-нибудь узкое место.
Мы не можем сказать вам, хорошая ли это производительность или нет, потому что у нас есть только одна из тысячи переменных. Вот вещи, которые в целом сделали бы его время нормальным:
- Большая передача данных
- Длительное время обработки (много работы на сервере)
- Время обработки клиента (много работы, когда он прибудет)
Вот вещи, которые могут замедлить этот сервис:
- Медленная база данных
- Сетевая задержка или узкие места
- Проблемы с памятью клиента
- Неоптимизированный код сервера
- Неизвестные задержки где-то в процессе (ожидание в другой службе и т. Д.)
Вам нужно будет провести полное расследование, чтобы выяснить, что на самом деле означают 1,5 секунды. Вы можете обнаружить, что это прекрасное время, или вы можете обнаружить, что можете сделать это намного меньше.