Нид хелп...
Есть задача - в service pages, для конечных пользователей необходимо добавить отображение связанных с данным пользователем КЕ. Т.е. задача в том, чтобы пользователь, авторизовавшись на сайте, мог просмотреть все КЕ, которые связаны с ним.
Может кто нибудь уже сталкивался с подобной задачей и есть какие-то мысли, наработки?
Решение:
Дак путь такой:
1-й. web-api,
+ уже готовая либа, можно писАть сразу,
- тормазуха как и сам ССП,
- нужно использовать доп. логин т.к. ССП акаунты не имеут доступа к СМДБ,
- если сайт используется интенсивно, то доп. акаунтом мона открыть только 9 сессий, 10-й и последующие в пролётё, надо побеспокоится о выгрузке логина
2-й. прямо из sql,
+ скорость запроса хорошая
- если ССП сайт в ДМЗ зоне нереально использовать это,
- надо пасАть слассы для обмена, желательно подумать о безопасности, хотя нужен акаунт только с правами на чтение.
3-й. написание собственного прокси класса и добавление его в апплик сервер
+ скорость обмена хорошая
+ нет авторизации, безопасность можно сделать на уровне самого класса
+ не тратится лицензия на соединение
- надо знать хорошо НР-ые классы, чтоб заставить прокси использовать НР-й код.
я б рекомендовал 2 или 3-й, хотя и первый имеет право на жизнь.
DMZ - это такое дело, что ни один скул админ не даст согласия открыть порты скула с дмз, а если скул ешё кроме СД базы держит и др., то 100% нет.
Классы придётся писать, нельза же использовать просто sql либу, как минимум нужен один класс
Есть задача - в service pages, для конечных пользователей необходимо добавить отображение связанных с данным пользователем КЕ. Т.е. задача в том, чтобы пользователь, авторизовавшись на сайте, мог просмотреть все КЕ, которые связаны с ним.
Может кто нибудь уже сталкивался с подобной задачей и есть какие-то мысли, наработки?
Решение:
Дак путь такой:
1-й. web-api,
+ уже готовая либа, можно писАть сразу,
- тормазуха как и сам ССП,
- нужно использовать доп. логин т.к. ССП акаунты не имеут доступа к СМДБ,
- если сайт используется интенсивно, то доп. акаунтом мона открыть только 9 сессий, 10-й и последующие в пролётё, надо побеспокоится о выгрузке логина
2-й. прямо из sql,
+ скорость запроса хорошая
- если ССП сайт в ДМЗ зоне нереально использовать это,
- надо пасАть слассы для обмена, желательно подумать о безопасности, хотя нужен акаунт только с правами на чтение.
3-й. написание собственного прокси класса и добавление его в апплик сервер
+ скорость обмена хорошая
+ нет авторизации, безопасность можно сделать на уровне самого класса
+ не тратится лицензия на соединение
- надо знать хорошо НР-ые классы, чтоб заставить прокси использовать НР-й код.
я б рекомендовал 2 или 3-й, хотя и первый имеет право на жизнь.
DMZ - это такое дело, что ни один скул админ не даст согласия открыть порты скула с дмз, а если скул ешё кроме СД базы держит и др., то 100% нет.
Классы придётся писать, нельза же использовать просто sql либу, как минимум нужен один класс