Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Асинхронный вызов метода контроллера. Почему медленнее, чем синхронный
|
|||
|---|---|---|---|
|
#18+
Привет. Пытаюсь разобраться с асинхронными вызовами методов MVC-контроллера. Задача наглядная - популирует ячейки календаря, включая фон. Для каждой ячейки вызывается метод котроллера. Обычный подход работает довольно быстро, ячейки перекрашиваются прям на глазах, но пара-тройка залипает. Нормально. Переделал контроллер: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Вместо ускорения ячейки перекрашиваются медленнее. Залипают пачками. Что не так в этом асинхронном подходе? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 18:46 |
|
||
|
Асинхронный вызов метода контроллера. Почему медленнее, чем синхронный
|
|||
|---|---|---|---|
|
#18+
NickRenziglovЧто не так в этом асинхронном подходе?а ты в прошлом топике не понял? Не используют эту фичу на сервере. Пишут асинхронный клиент и ГУИ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 19:16 |
|
||
|
Асинхронный вызов метода контроллера. Почему медленнее, чем синхронный
|
|||
|---|---|---|---|
|
#18+
Это то же самое, что взять массив из 10 элементов, отсортировать всякими разными алгоритмами и удивиться, что простейший "пузырёк" всех уделывает. Асинхронный код сам по себе всегда и везде будет медленнее и жирнее, т.к. добавляются накладные расходы на всякие там таски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 19:36 |
|
||
|
Асинхронный вызов метода контроллера. Почему медленнее, чем синхронный
|
|||
|---|---|---|---|
|
#18+
Petro123, А ты не понял, что твои комментарии ни в дугу? Не пиши. Читать это стремно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 19:41 |
|
||
|
Асинхронный вызов метода контроллера. Почему медленнее, чем синхронный
|
|||
|---|---|---|---|
|
#18+
NickRenziglov, Я тут отдыхаю, а ты ешь кактус)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 19:51 |
|
||
|
Асинхронный вызов метода контроллера. Почему медленнее, чем синхронный
|
|||
|---|---|---|---|
|
#18+
Pu4koff, Пожалуй, да. Я заставляю ее создать 31 поток, фактически. В Силверлайте такая хохма сработала: календарь значительно ускорился, когда поставил WCF c concurrency mode = multiple. Думал эта хрень также будет распараллеливаться. Но нет. Ладно, буду читать мать часть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 19:51 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39587308&tid=1355335]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 332ms |

| 0 / 0 |
