У меня есть служба WCF, которая размещается через пользовательское приложение, а также пользовательское клиентское приложение, которое общается со службой.
Клиент сам имеет дело с «клиентами», которые представляют собой большие блоки информации, а также с «комментариями», которые представляют собой очень маленькие блоки информации.
Приблизительно 40 человек одновременно используют клиент и сервер. Производительность на всем очень респектабельна, за исключением одного.
Работая над файлом «customer», сотрудник почти всегда напишет небольшой комментарий, который сразу же сохраняется - комментарий может быть «Говорил клиенту о недавнем письме», чтобы дать вам пример размера. 1007 *
В большинстве случаев (назовем это 90%) сохранение этой информации занимает около двух десятых секунды. Иногда, без какой-либо причины, которую я был в состоянии найти, это займет более 30.
Сведение большого количества информации никогда не занимает так много времени, и хотя я могу ее воспроизвести (просто введя 10-15 комментариев подряд), на самом деле я не могу найти проблему.
Кстати, это происходит только на производственном сервере, но никак не на моей машине для разработки.
Буду очень признателен за любые предложения.