|
Занимает ли Веб-клиенты количество лицензий 1С равных количеству запусков? | ☑ | ||
---|---|---|---|---|
0
AlkisTer
16.08.16
✎
10:37
|
Такой вопрос:
Возникла потребность написать простую конфигурацию, где пользователи будут заходить через Веб-клиент и оставлять Заявку на отдых в санатории. Пока что основной непонятный вопрос каким образом будут расходоваться клиентские лицензии 1С: по одному на каждый веб-клиент или 1 на веб-сервер в целом? Потому как планируется, что нагрузка может доходить до 2500 человек в день, которые вошли в базу, оставили заявку и ушли. Если будет клиент-клиентская лицензия 1 к 1, то разработка не стоит ничего. |
|||
1
butterbean
16.08.16
✎
10:38
|
одна лицензия на одно клиентское подключение
|
|||
2
_stay true_
16.08.16
✎
10:43
|
(0) Если бы всё было так просто.
1 подключение отжирает одну клиентскую лицензию. Вывод: либо покупать 2500 лицензий, либо думать что-то ещё |
|||
3
AlkisTer
16.08.16
✎
10:45
|
(2) А как это считается уникальность?
Просто развернут веб-сервер и несколько конфигурация. Для теста с одного компа по двум браузерам по заходил в несколько конф. Количество сводобных лицензий не изменилось. |
|||
4
_stay true_
16.08.16
✎
10:54
|
(3) А как Вы определили, изменилось или нет?
|
|||
5
AlkisTer
16.08.16
✎
10:56
|
(4) Ключ физический. Смотрю по HASP монитору.
|
|||
6
_stay true_
16.08.16
✎
11:01
|
Вы попробуйте из "открытого" интернета постучаться(с планшета, например) и посмотрите, что будет.
|
|||
7
hitodom
16.08.16
✎
11:05
|
делай интерфейс отдеьно на вебсервисах
|
|||
8
Shved_72
16.08.16
✎
11:06
|
гдето читал что лицензия берется только на момент обращения к базе. типо если в браузере открыто но обращение нету, то лицензия освобождается.
хотя на практике не пробовал, но скоро предстоит. Тоже надо 200 удаленных бабушек насадить на браузер |
|||
9
AlkisTer
16.08.16
✎
11:07
|
Попробовал зайти со смартфона или через удалённый доступ с левого компа. Количество лицензий не изменилось.
Тест понятно не голый, люди с 1С работают в офисе, но пишет, что занято 12 из 20 и не меняется. |
|||
10
Shved_72
16.08.16
✎
11:08
|
по логике все 2500 не могут одновременно читать/писать бузу
|
|||
11
_stay true_
16.08.16
✎
11:11
|
(9) Сэмулируйте нагрузку. Запустите одновременно 8-20 сеансов.
А так да - лучше на веб-сервисах что-то замутить. |
|||
12
Shved_72
16.08.16
✎
11:13
|
(11) а как и кого искать под такое дело?
дизайнера и(или) верстальщика и(или) джависта? дать им вэб морду карандашом и список методов на кнопки? |
|||
13
AlkisTer
16.08.16
✎
11:19
|
(10) 2500 это суммарная количество заявок за день. Максимальная такая конечно не будет. Но явно будут непрогнозируемые часы пик.
|
|||
14
Юрий Лазаренко
16.08.16
✎
11:25
|
(13) Одна заявка обработается за пару секунд (это на самом деле очень много, наверно даже быстрее будет), то есть, на 2500 заявок необходимо примерно полтора часа машинного времени. Учитывая, что эти полтора часа будут размазаны на несколько часов, все должно сработать нормально. Если одновременно несколько пользователей нажмут кнопку "Оставить заявку", то их запросы станут в очередь и все равно выполнятся. Если при этом на сайте реализовать запрос к 1С через аякс, то посетитель и не заметит, что у вас там очередь.
|
|||
15
Юрий Лазаренко
16.08.16
✎
11:28
|
(11) Мы уже эмулировали - до 50 одновременных сеансов через браузер 1С тянет. Все, конечно, зависит от того, что там 1С будет в базе делать, но оптимизацию никто не отменял. Можно принимать данные от браузера, сохранять их в кэш, отправлять сразу посетителю информацию что его заказ принят, а обрабатывать полученные данные в фоне. И все будет работать как часы.
|
|||
16
Юрий Лазаренко
16.08.16
✎
11:31
|
По поводу лицензий - пул http-соединений отожрет одну лицензию и позволит работать через этот пул одновременно куче посетителей. Но 1С такой подход не приветствует и требует в лицензионном соглашении покупать лицензии для каждого посетителя - читайте раздел "Мультиплексирование": http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
Но ни 1С, ни вы не можете нормально отследить, сколько там у вас сейчас работающих посетителей висит: запрос от браузера посетителя пришел, результат ушел, соединение закрылось (так работает протокол http). И вы не в курсе, работает он там с этим результатом запроса, или ушел чай пить. Так что... |
|||
17
AlkisTer
16.08.16
✎
11:35
|
(14) То есть - это отдельная форма на сайте(веб-сервисе) которая взаимодействует с 1С-базой?
К ней можно подключить Поиск Адресов по справочнику КЛАДРа из 1С, а также поиск по другим справочникам из базы 1С? Просто столкнулись с проблемой, что требуется именно онлайн форма для сбора заявок, которые нужно потом модерировать и обрабатывать. Как это лучше сделать? На данный момент те же данные вбиваются вручную 5-10 пользователями через телефонный разговор. |
|||
18
AlkisTer
16.08.16
✎
11:38
|
(16) То есть, как с клиентскими лицензиями к MS SQL, по идеи достаточно одной, но 1С рекомендует покупать количество = количеству клиентских лицензий?
|
|||
19
Юрий Лазаренко
16.08.16
✎
11:45
|
(17) Да, можно и поиск прикрутить - аякс это может.
(18) 1С не рекомендует, а требует, это требование указано в лицензионном соглашении. Но проконтролировать не может. Доказать факт нарушения соглашения тоже практически нереально. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |