|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
stenfordskyANAТы без моего совета даже не допёр, что надо убрать этот самый autoConfig="true", так что давай не будешь тут писать кому и куда идти. Документацию для начала сам научись читать так значит в гугл не пойдешь читать почему autoConfig="true" выдаёт "настолько низкие" значения? Или хотя-бы мой пост где подробно расписано почему? Вот и сиди в своем перманентном "хз" состоянии и дальше Не пойду, я ещё 5 лет назад прочитал, что при autoConfig="true" значения зависят от параметров железки. И поэтому надо бы на эту самую железку взглянуть, о чём и написал. С чем не согласен? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 14:20 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Агнец за бортомТы в итоге разобрался (не косвенно) - кто жрёт эти 2.5 секунды? IIS-же их держит в случае "взрывного" увеличения запросов, лечится только прямым указанием в конфиге что нужно выделять столько-то потоков. Это особенно видно при использовании специализированных нагрузочных тулзов (даже fiddler такого эффекта уже не дает т.к. не может выдать много потоков в короткий промежуток времени). Если у тебя нагрузка не "взрывная" сразу на сотни потоков - то к твоему случаю то что в топике говорите не относится ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 14:49 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Агнец за бортомstenford, Ты в итоге разобрался (не косвенно) - кто жрёт эти 2.5 секунды? Да в использовании сессии у тебя проблема. Замени IRequiresSessionState на IReadOnlySessionState, если хэндлер только читает из неё, и будет тебе счастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 14:54 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
stenfordIIS-же их держит в случае "взрывного" увеличения запросов, лечится только прямым указанием в конфиге что нужно выделять столько-то потоков. Асинхронностью ещё лечится. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 14:56 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
skyANAАгнец за бортомstenford, Ты в итоге разобрался (не косвенно) - кто жрёт эти 2.5 секунды? Да в использовании сессии у тебя проблема. Замени IRequiresSessionState на IReadOnlySessionState, если хэндлер только читает из неё, и будет тебе счастье. Да знаю я, в чём у меня была проблема, и не в сессии дело, Дима. Конкретно мой кейс - закрыт. Вопрос - как отрейсить запрос целиком (с IIS до ответа) - так и открыт. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 14:57 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Агнец за бортомДа знаю я, в чём у меня была проблема, и не в сессии дело, Дима. И в чём, если не секрет? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 14:57 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Агнец за бортомВопрос - как отрейсить запрос целиком (с IIS до ответа) - так и открыт. Всё в одном инструменте? Тогда NewRelic. New Relic provides the ability to track the time after a request enters your production systems and before it reaches your application. This portion of your request's life cycle is referred to as request queuing. Depending on the specifics of your production systems, this time may include an actual queue that requests enter, or it may represent other functions (such as load balancing or internal network latency). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 15:02 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Хватит уже год пугать хранением сессии на бэке. Прямо миф какой то создали. Или религию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 19:29 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Petro123Хватит уже год пугать хранением сессии на бэке. Прямо миф какой то создали. Или религию. Да какой миф, есть официальная документация, где рассказано как устроена работа с сессией в ASP.NET. Про блокировки и прочее. И туева хуча обсуждений на разных форумах тормозов при использовании Session. Просто надо знать об этом и знать как обходить. Либо вообще сессию не использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 19:37 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
И вот собственно ссылка на документацию: ASP.NET Session State Overview Concurrent Requests and Session StateAccess to ASP.NET session state is exclusive per session, which means that if two different users make concurrent requests, access to each separate session is granted concurrently. However, if two concurrent requests are made for the same session (by using the same SessionID value), the first request gets exclusive access to the session information. The second request executes only after the first request is finished. (The second session can also get access if the exclusive lock on the information is freed because the first request exceeds the lock time-out.) If the EnableSessionState value in the @Page directive is set to ReadOnly , a request for the read-only session information does not result in an exclusive lock on the session data. However, read-only requests for session data might still have to wait for a lock set by a read-write request for session data to clear. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 19:44 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
skyANAПросто надо знать об этом и знать как обходить. Либо вообще сессию не использовать.замечательно. Ставь диагноз, и если действительно сессия узкое место то так и говори. На моей памяти ни разу сессия не была тормозом)))). Значит это миф)). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 20:13 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Petro123skyANAПросто надо знать об этом и знать как обходить. Либо вообще сессию не использовать.замечательно. Ставь диагноз, и если действительно сессия узкое место то так и говори. На моей памяти ни разу сессия не была тормозом)))). Значит это миф)). Память у тебя короткая: WebForm vs MVC ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 21:02 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Petro123, плюс вот тебе статья: https://www.red-gate.com/simple-talk/dotnet/asp-net/single-asp-net-client-makes-concurrent-requests-writeable-session-variables/ там в конце конце сравнение производительности ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 21:11 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Дмитрий МухPetro123пропущено... замечательно. Ставь диагноз, и если действительно сессия узкое место то так и говори. На моей памяти ни разу сессия не была тормозом)))). Значит это миф)). Память у тебя короткая: WebForm vs MVC Там флуд как всегда. А в этой теме оба профи сказали что сессии ни при чем. Но ты упрямый. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 06:15 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Petro123Дмитрий Мухпропущено... Память у тебя короткая: WebForm vs MVC Там флуд как всегда. Ага, с твой стороны. С остальными мы выяснили, что проблема напрямую связана с использованием Session. И здесь ты снова ни фига по теме не пишешь, зачем ты тут? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 07:05 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Дмитрий Мух, Ты хоть ник сменил, а суть та же. Выше тебе написано: "Не в сессии дело Дима"! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 07:18 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Petro123Дмитрий Мух, Ты хоть ник сменил, а суть та же. Выше тебе написано: "Не в сессии дело Дима"! И что? Я не стал настаивать, а просто спросил: "И в чём, если не секрет?". А тут прилетел ты и начал флудить про некий миф. Ну вот тебе выше документация и ссылка на пример с 7-ю параллельными AJAX запросами. Давай оспорь их, развей "миф". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 07:24 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Дмитрий Мух, Удивительно. Выше два профи сказали: "Дима! Не в этом дело!" Я тоже сказал: "Хватит уже про эти сессии". (начинающий шарпист). Этого Дима стерпеть не смог)))))) LOL ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 08:04 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Petro123Дмитрий Мух, Удивительно. Выше два профи сказали: "Дима! Не в этом дело!" Я тоже сказал: "Хватит уже про эти сессии". (начинающий шарпист). Этого Дима стерпеть не смог)))))) LOL Короче слив засчитан. Плюс очередная пачка флуда в твою копилку. По теме есть, что сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 08:16 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Дмитрий Муха просто спросил: "И в чём, если не секрет?". Тыц Stalled . The request could be stalled for any of the reasons described in Queueing . Queueing . The browser queues requests when: There are higher priority requests. There are already six TCP connections open for this origin , which is the limit. Applies to HTTP/1.0 and HTTP/1.1 only. The browser is briefly allocating space in the disk cache ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 09:49 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
Агнец за бортомДмитрий Муха просто спросил: "И в чём, если не секрет?". Тыц Stalled . The request could be stalled for any of the reasons described in Queueing . Queueing . The browser queues requests when: There are higher priority requests. There are already six TCP connections open for this origin , which is the limit. Applies to HTTP/1.0 and HTTP/1.1 only. The browser is briefly allocating space in the disk cache Это не объясняет твою ситуацию. У тебя 7 + 1 HTTP запрос, 2 выполняются, а 5 ждут. Ты под IE 7.0 и ниже что-ли пишешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 10:01 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
skyANA2 выполняются, а 5 6 ждут поправил ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 10:02 |
|
Оптимизация отклика от IIS
|
|||
---|---|---|---|
#18+
skyANAТы под IE 7.0 и ниже что-ли пишешь? Нет, раз Timeline в Хроме смотришь... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2018, 10:03 |
|
|
start [/forum/topic.php?fid=18&gotonew=1&tid=1355140]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
9ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 259ms |
total: | 492ms |
0 / 0 |