|
WCF: потеря вызовов
|
|||
---|---|---|---|
#18+
Доброго времени суток. Есть проблема, может кто чего посоветует. Дано: есть моя аппликация на C#, которая, помимо основной работы, отвечает на команды от клиентов. Команды приходят через WSF RESTful сервис, который хостится вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
Клиентом выступат веб-аппликация, написанная на PHP + JS. Все работает замечательно, кроме одного случая: если юзер на экране браузера выбирает сразу 10 или больше действий и посылает их (почти одновременно), то до веб-сервиса доходит 5-6 вызовов (как видно по логу), не больше. Остальные теряются. Мы решили это чинить на стороне клиента (вызывать последовательно, а не одновременно), но очень интересно узнать, а как это можно поправить на стороне сервиса? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2012, 19:34 |
|
WCF: потеря вызовов
|
|||
---|---|---|---|
#18+
justas_f, а какое у тебя servicebehavior у контракта сервиса? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 11:09 |
|
|
start [/forum/topic.php?fid=19&msg=37644720&tid=1397287]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
98ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 209ms |
0 / 0 |