powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Блокировка CSP
6 сообщений из 6, страница 1 из 1
Блокировка CSP
    #36624661
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для чего делается блокировка по имени CSP?
Чем чревато снятие блокировки через $session.Unlock()?
...
Рейтинг: 0 / 0
Блокировка CSP
    #36624663
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть что такое "Блокировка по имени CSP" в настройке csp-области

Для чего делается блокировка сессии и чем чревато снятие блокировки сессии?
...
Рейтинг: 0 / 0
Блокировка CSP
    #36625153
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозреваю, что это: см. документацию класса %CSP.Session, методы Lock и Unlock.
...
Рейтинг: 0 / 0
Блокировка CSP
    #36625943
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логично :-)
У нас как раз используются фреймы и один сессия может блокироваться одним, а другой подвисает.
То есть по идее есть смысл разблокировать сессию.

Но на что намекает эта фраза: "This should be used with care."?
...
Рейтинг: 0 / 0
Блокировка CSP
    #36626380
Turk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.Логично :-)
У нас как раз используются фреймы и один сессия может блокироваться одним, а другой подвисает.
То есть по идее есть смысл разблокировать сессию.

Но на что намекает эта фраза: "This should be used with care."?
Параллельная работа нескольких процессов с одним ресурсом всегда потенциально опасна.
...
Рейтинг: 0 / 0
Блокировка CSP
    #36626459
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда каше в монопольный режим и нефиг работать с одним ресурсам десяткам и сотням пользователей :-)

Вот, например AJAX - в самой аббревиатуре "асинхронный"
Всегда было странно, почему каше обрабатывает запросы от одного клиента не асинхронно, более того, лочит сессию (причем блокировка может "залипнуть")
Тем более, механизм используют схожий.
и в чем смысл механизма #call, если по сути пока выполняется запрос, никаких других запросов делать нельзя?

Тут неожиданно оказалось, что это искусственное ограничение "на всякий случай".
По-моему, если работаем с одним ресурсом, то сами можем ставить блокировки, когда это нужно.

Есть подозрение, что что-то не так просто, и на каких-то операциях с сессией такая асинхронность может выйти боком. Только на каких?
Типа при запуске процесса объект сессии загружается из глобала, а при окончании процесса загружается туда обратно, и при параллельной работе просто некоторые версии объекта сессии будут затирать другие версии объекта сессии? То есть при параллельной работе в объекте сессии вообще ничего хранить? В таком случае нужно как-то сделать, чтобы одни процессы сохраняли сессию, а другие только ее читали, либо хранить данные где-то рядом а сессию использовать просто как идентификатор?
Дело ясное, что дело темное :-)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Блокировка CSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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