|
Что не так с кодом
|
|||
---|---|---|---|
#18+
Всем доброго вечера Есть такой метод Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
если мы удаляем код в методе то запрос в Web прилежении работает в три раза быстрее. может кто подсказать что тут не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2019, 17:13 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
Локализуй, какая строка тормозит. И что с потокобезопасностью, обеспечивается вызывающим кодом? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2019, 18:12 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
IPmen, в три раза быстрее - это сколько миллисекунд? Как измеряли? Профилировать пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2019, 21:24 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
IPmen, присоединяюсь к рекомендациям skyANA, а также замените Код: c# 1.
на Код: c# 1.
т.е. уберите зависимость от HttpContext, протестируйте на скорость, увидите, что проблем в логике нет. вообще, зависимость в методах от HttpContext.Current -- это максимально плохо, хуже некуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2019, 01:33 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
Если удалить весь код в методе, как он работать будет? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2019, 10:02 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
ПарамонЕсли удалить весь код в методе, как он работать будет? )) хороший вопрос лично я постеснялся его задать ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2019, 10:08 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
ПарамонЕсли удалить весь код в методе, как он работать будет? )) Никак, т.к. будет ошибка компиляции - у метода объявлен возвращаемый тип. Не был бы - компилятор выкинул бы его нафиг, и все его вызовы вместе с ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2019, 10:38 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, А у ТС, он работает, причём в 3 раза быстрее ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2019, 12:33 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
Вот это можно оптимизнуть: applicatiionUrl = string.Format("{0}/", applicatiionUrl); -> applicatiionUrl += "/"; Будет быстрее! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2019, 15:08 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
256kВот это можно оптимизнуть: applicatiionUrl = string.Format("{0}/", applicatiionUrl); -> applicatiionUrl += "/"; Будет быстрее! Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2019, 15:16 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
256kВот это можно оптимизнуть: applicatiionUrl = string.Format("{0}/", applicatiionUrl); -> applicatiionUrl += "/"; Будет быстрее! Это совсем не то, что нужно, судя по методу. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2019, 15:27 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
Roman Mejtes256kВот это можно оптимизнуть: applicatiionUrl = string.Format("{0}/", applicatiionUrl); -> applicatiionUrl += "/"; Будет быстрее! Код: c# 1. 2.
И это тоже не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2019, 15:27 |
|
Что не так с кодом
|
|||
---|---|---|---|
#18+
skyANA, ну тогда возможно автору стоит обратить взор в сторону класса UriBuilder, там есть и авторизация и схема и всё остальное. Сформировать Uri и вернуть его в виде строки. Но не думаю, что это будет на много быстрее, а проблема именно в том. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2019, 17:03 |
|
|
start [/forum/topic.php?fid=20&msg=39756539&tid=1399113]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 349ms |
total: | 606ms |
0 / 0 |