powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Оптимизация отклика от IIS
24 сообщений из 174, страница 7 из 7
Оптимизация отклика от IIS
    #39703629
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordskyANAТы без моего совета даже не допёр, что надо убрать этот самый autoConfig="true", так что давай не будешь тут писать кому и куда идти.
Документацию для начала сам научись читать
так значит в гугл не пойдешь читать почему autoConfig="true" выдаёт "настолько низкие" значения? Или хотя-бы мой пост где подробно расписано почему? Вот и сиди в своем перманентном "хз" состоянии и дальше
Не пойду, я ещё 5 лет назад прочитал, что при autoConfig="true" значения зависят от параметров железки.
И поэтому надо бы на эту самую железку взглянуть, о чём и написал.

С чем не согласен?
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703650
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомТы в итоге разобрался (не косвенно) - кто жрёт эти 2.5 секунды?
IIS-же их держит в случае "взрывного" увеличения запросов, лечится только прямым указанием в конфиге что нужно выделять столько-то потоков. Это особенно видно при использовании специализированных нагрузочных тулзов (даже fiddler такого эффекта уже не дает т.к. не может выдать много потоков в короткий промежуток времени). Если у тебя нагрузка не "взрывная" сразу на сотни потоков - то к твоему случаю то что в топике говорите не относится
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703653
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомstenford,

Ты в итоге разобрался (не косвенно) - кто жрёт эти 2.5 секунды?
Да в использовании сессии у тебя проблема.
Замени IRequiresSessionState на IReadOnlySessionState, если хэндлер только читает из неё, и будет тебе счастье.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703655
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordIIS-же их держит в случае "взрывного" увеличения запросов, лечится только прямым указанием в конфиге что нужно выделять столько-то потоков.
Асинхронностью ещё лечится.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703657
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАгнец за бортомstenford,

Ты в итоге разобрался (не косвенно) - кто жрёт эти 2.5 секунды?
Да в использовании сессии у тебя проблема.
Замени IRequiresSessionState на IReadOnlySessionState, если хэндлер только читает из неё, и будет тебе счастье.

Да знаю я, в чём у меня была проблема, и не в сессии дело, Дима.

Конкретно мой кейс - закрыт.

Вопрос - как отрейсить запрос целиком (с IIS до ответа) - так и открыт.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703659
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомДа знаю я, в чём у меня была проблема, и не в сессии дело, Дима.
И в чём, если не секрет?
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703666
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомВопрос - как отрейсить запрос целиком (с 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).
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703838
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хватит уже год пугать хранением сессии на бэке.
Прямо миф какой то создали. Или религию.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703842
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Хватит уже год пугать хранением сессии на бэке.
Прямо миф какой то создали. Или религию.
Да какой миф, есть официальная документация, где рассказано как устроена работа с сессией в ASP.NET.
Про блокировки и прочее.
И туева хуча обсуждений на разных форумах тормозов при использовании Session.
Просто надо знать об этом и знать как обходить. Либо вообще сессию не использовать.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703848
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вот собственно ссылка на документацию: 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.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703859
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПросто надо знать об этом и знать как обходить. Либо вообще сессию не использовать.замечательно.
Ставь диагноз, и если действительно сессия узкое место то так и говори.
На моей памяти ни разу сессия не была тормозом)))).
Значит это миф)).
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703873
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAПросто надо знать об этом и знать как обходить. Либо вообще сессию не использовать.замечательно.
Ставь диагноз, и если действительно сессия узкое место то так и говори.
На моей памяти ни разу сессия не была тормозом)))).
Значит это миф)).
Память у тебя короткая: WebForm vs MVC
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703879
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

плюс вот тебе статья:
https://www.red-gate.com/simple-talk/dotnet/asp-net/single-asp-net-client-makes-concurrent-requests-writeable-session-variables/

там в конце конце сравнение производительности
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703924
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухPetro123пропущено...
замечательно.
Ставь диагноз, и если действительно сессия узкое место то так и говори.
На моей памяти ни разу сессия не была тормозом)))).
Значит это миф)).
Память у тебя короткая: WebForm vs MVC
Там флуд как всегда.
А в этой теме оба профи сказали что сессии ни при чем.
Но ты упрямый.
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703928
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дмитрий Мухпропущено...

Память у тебя короткая: WebForm vs MVC
Там флуд как всегда.
Ага, с твой стороны.
С остальными мы выяснили, что проблема напрямую связана с использованием Session.

И здесь ты снова ни фига по теме не пишешь, зачем ты тут?
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703934
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
Ты хоть ник сменил, а суть та же.
Выше тебе написано:
"Не в сессии дело Дима"!
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703935
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дмитрий Мух,
Ты хоть ник сменил, а суть та же.
Выше тебе написано:
"Не в сессии дело Дима"!
И что? Я не стал настаивать, а просто спросил: "И в чём, если не секрет?".

А тут прилетел ты и начал флудить про некий миф.

Ну вот тебе выше документация и ссылка на пример с 7-ю параллельными AJAX запросами.
Давай оспорь их, развей "миф".
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703955
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
Удивительно.
Выше два профи сказали: "Дима! Не в этом дело!"
Я тоже сказал: "Хватит уже про эти сессии". (начинающий шарпист).
Этого Дима стерпеть не смог)))))) LOL
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39703965
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Дмитрий Мух,
Удивительно.
Выше два профи сказали: "Дима! Не в этом дело!"
Я тоже сказал: "Хватит уже про эти сессии". (начинающий шарпист).
Этого Дима стерпеть не смог)))))) LOL
Короче слив засчитан. Плюс очередная пачка флуда в твою копилку.

По теме есть, что сказать?
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39704007
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Муха просто спросил: "И в чём, если не секрет?".

Тыц

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
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39704022
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомДмитрий Муха просто спросил: "И в чём, если не секрет?".

Тыц

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 и ниже что-ли пишешь?
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39704023
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA2 выполняются, а 5 6 ждут
поправил
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39704025
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы под IE 7.0 и ниже что-ли пишешь?
Нет, раз Timeline в Хроме смотришь...
...
Рейтинг: 0 / 0
Оптимизация отклика от IIS
    #39704027
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,

покажи Timing для любого из "pending" запросов к хэндлеру.
...
Рейтинг: 0 / 0
24 сообщений из 174, страница 7 из 7
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Оптимизация отклика от IIS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]