|
Производительность файловой базы через веб-сервер | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
vi0
10.11.15
✎
13:22
|
Есть мнение, что не рекомендуется публиковать файловую базу через веб-сервер из-за низкой производительности.
Коллеги, что можете сказать по этому поводу? А если есть альтернатива терминальный сервер или веб-сервер, то какой выберите, при прочих равных? |
|||||||
1
cw014
10.11.15
✎
13:22
|
Терминал.
|
|||||||
2
VikingKosmo
10.11.15
✎
13:24
|
без голосовалки не взлетит
|
|||||||
3
Лефмихалыч
10.11.15
✎
13:26
|
(0) есть мнение, что файловые базы публиковать как угодно - зло, ибо файловый движок БД на самом деле однопользовательский. Потому, что блокировки табличные и всем занимается клиент. Ну и бздец к файловым базам подкрадывается довольно часто от вполне штатных ситуаций при параллельной работе.
|
|||||||
4
vi0
10.11.15
✎
13:27
|
(3) предлагаю рассмотреть вопрос исходя из файловой базы
|
|||||||
5
PR третий
10.11.15
✎
13:29
|
(0) Начнем с того, что, думаю, трафик будет больше
|
|||||||
6
vi0
10.11.15
✎
13:30
|
(5) у какого варианта больше и почему так думаешь?
|
|||||||
7
Лефмихалыч
10.11.15
✎
13:33
|
(6) потому, что в файловых базах все делает клиент. Клиент забирает из БД все нужные данные, из них отбирает нужные, делает, что надо, потом отправляет результат в базу. ЭТо все - по сети. С терминалом тоже самое технически, но там сеть исключается
|
|||||||
8
PR третий
10.11.15
✎
13:34
|
(6) Не знаю, не сравнивал.
|
|||||||
9
scanduta
10.11.15
✎
13:34
|
Я за терминал
|
|||||||
10
scanduta
10.11.15
✎
13:35
|
Намного лучше
Терминал (файловая база) |
|||||||
11
vde69
10.11.15
✎
13:36
|
14 000 рублей жалко???? (на минисервер 1с)
|
|||||||
12
vi0
10.11.15
✎
13:40
|
Интересно ваше мнение почему вы выбрали тот или иной вариант
- Обосновано теоритически, как в (7) - Чье-то авторитетное мнение - Просто по опыту |
|||||||
13
Лефмихалыч
10.11.15
✎
13:44
|
(12) тебе после (7) еще каких-то обоснований надо?
|
|||||||
14
vi0
10.11.15
✎
13:46
|
(13) а тебе жалко?)
|
|||||||
15
Лефмихалыч
10.11.15
✎
13:47
|
(14) а мне не понятно
|
|||||||
16
Провинциальный 1сник
10.11.15
✎
13:47
|
(0) "Есть мнение, что не рекомендуется публиковать файловую базу через веб-сервер из-за низкой производительности. "
Мнение - ошибочное. Всё там ок с производительностью. Там другое. |
|||||||
17
vi0
10.11.15
✎
13:48
|
(15) следи за дискуссией, скоро станет понятно)
|
|||||||
18
Провинциальный 1сник
10.11.15
✎
13:48
|
(7) При публикации на веб-сервере работа фактически становится клиент-серверной. Только в роли сервера 1с выступает дллка в процессе веб-сервера.
|
|||||||
19
vde69
10.11.15
✎
13:49
|
за веб интерфейс:
1.по тому, что пользователь не имеет доступа к физическим файлам базы и не может их украсть или стереть за терминал 1. отсутствует проблемы с особенностями реализации веб сервера (ограничения по памяти, авторизация, и т.д.) 2. отсутствуют проблемы "зависания сесии" (сессия в веб-сервере весит обычно 15 минут после отвала клиента) за минисервер 1с 1. нет всех проблем связанных с файловыми базами и веб сервером Веб-сервер (файловая база) |
|||||||
20
vde69
10.11.15
✎
13:50
|
(18) вранье.... код все равно выполняется на клиенте а не на веб сервере....
|
|||||||
21
Провинциальный 1сник
10.11.15
✎
13:51
|
(20) А вы проверьте. То, что &НаСервере - выполняется на веб-сервере.
Веб-сервер (файловая база) |
|||||||
22
Провинциальный 1сник
10.11.15
✎
13:51
|
||||||||
23
Лефмихалыч
10.11.15
✎
13:52
|
(18) да ни хрена подобного. ДЛЛка эта просто позволяет клиенту по протоколу http делать с 1cd все то же самое, что клиент делает по протоколу cifs (или smb - как там этих чертей звать?)
|
|||||||
24
Провинциальный 1сник
10.11.15
✎
13:53
|
(23) Это ваши фантазии. wsap22.dll - практически полноценный сервер 1с, только работающий не сам по себе, а внутри веб-сервера.
|
|||||||
25
vde69
10.11.15
✎
13:54
|
(21) нифига, на веб сервере выполняются ТОЛЬКО запросы (включая инсерты и апдейты) и хранит флаги открытых транзакций и блокировок.
код 1с на веб сервере НЕ ВЫПОЛНЯЕТСЯ |
|||||||
26
Провинциальный 1сник
10.11.15
✎
14:00
|
(25) А вы всё-таки проверьте. Сделайте например &НаСервере запись файла в корень диска C: и посмотрите, на каком компьютере создастся файл.
|
|||||||
27
vde69
10.11.15
✎
14:03
|
(26) регламентное задание где выполняется?
|
|||||||
28
Провинциальный 1сник
10.11.15
✎
14:08
|
(27) Вот это не проверял. Точно знаю что обычный серверный код ТОЧНО выполняется на веб-сервере в этой самой дллке.
|
|||||||
29
Провинциальный 1сник
10.11.15
✎
14:09
|
(28) И кстати именно это является как плюсом, так и минусом. Дллка эта однопоточная, соответственно если она занята выполнением серверного вызова - другие ждут и курят.
|
|||||||
30
apokrit
10.11.15
✎
14:12
|
(27) В случае файловой ИБ через веб сервер - там же где и остальной серверный код. Т.е. на веб сервере.
|
|||||||
31
Джинн
10.11.15
✎
14:14
|
"Производительность файловой базы" - эта фраза сама по себе уже анекдот.
|
|||||||
32
kyvv
10.11.15
✎
14:30
|
Из ссылки в (22):
Вот что написано по этому вопросу на сайте 1с: "Прямо в адресное пространство веб-сервера загружается компонент для работы с файловой базой данных и сами данные информационной базы. При этом нагрузка на веб-сервер значительно возрастает, а пользователи одной информационной базы не имеют возможности работать параллельно. Все их запросы к базе данных выстраиваются в одну очередь. " (с) |
|||||||
33
Провинциальный 1сник
10.11.15
✎
14:33
|
(32) Ну да, решение не идеальное, но оно всяко лучше конкурентного доступа через сеть.
|
|||||||
34
vde69
10.11.15
✎
14:36
|
вот официальные рекомендация :)
обратите внимание на последний абзац... http://v8.1c.ru/overview/Term_000000034.htm Работа с файловой базой данных через веб-сервер Работа с файловой базой данных через веб-сервер возможна с помощью тонкого клиента или веб-клиента. В этом случае модуль расширения веб-сервера создает аналогичную серверную среду на веб-сервере для каждой информационной базы. Прямо в адресное пространство веб-сервера загружается компонент для работы с файловой базой данных и сами данные информационной базы. При этом нагрузка на веб-сервер значительно возрастает, а пользователи одной информационной базы не имеют возможности работать параллельно. Все их запросы к базе данных выстраиваются в одну очередь. По этой причине такой вариант работы является скорее тестовым. Чтобы, например, попробовать, как информационная база работает через веб-сервер, с веб-клиентом. В качестве рабочего такой вариант, наверное, можно использовать в особенных случаях для очень небольших рабочих групп. |
|||||||
35
Провинциальный 1сник
10.11.15
✎
14:40
|
(34) Читали. Тем не менее, в нескольких организациях работает БП3 в таком режиме - и летает.
|
|||||||
36
vde69
10.11.15
✎
14:49
|
надо будет потестить файловую через веб... а то никогда не пробовал, все только серверную через веб интерфейс...
|
|||||||
37
vi0
10.11.15
✎
14:49
|
(35) летает с учетом настройки (22) ?
|
|||||||
38
vi0
10.11.15
✎
14:49
|
(35) сколько человек активно работают?
|
|||||||
39
Провинциальный 1сник
10.11.15
✎
14:51
|
(38) Человек 5-7. Но документов немного, максимум полсотни в сутки на всех.
|
|||||||
40
vi0
10.11.15
✎
15:01
|
(39) сделаны настройки как в (22)?
|
|||||||
41
Провинциальный 1сник
10.11.15
✎
15:03
|
(40) Отдельно только главбух. Остальные в общем процессе сервера.
|
|||||||
42
withoutname
10.11.15
✎
15:10
|
Делал, работает, не жалуются...
Веб-сервер (файловая база) |
|||||||
43
withoutname
10.11.15
✎
15:11
|
(42) 3 юзера + 1 с другого города конектился для просмотра )
|
|||||||
44
Jump
10.11.15
✎
15:25
|
Нормально работает, правда не все, только 8,3.
Веб-сервер (файловая база) |
|||||||
45
vi0
11.11.15
✎
06:28
|
коллеги, спасибо за мнения
Провинциальному персональное |
|||||||
46
famnam
11.11.15
✎
07:25
|
(42)плюс одын!
Поднял ут11 через веб-сервер на 5 пользователей с настройками из (22). Жалобы про тормоза 1с больше не слышал. Веб-сервер (файловая база) |
|||||||
47
mistеr
11.11.15
✎
08:30
|
(25) >на веб сервере выполняются ТОЛЬКО запросы (включая инсерты и апдейты)
Это уже немало. Задержки меньше и сеть не забивается. |
|||||||
48
mistеr
11.11.15
✎
08:31
|
Кстати, попутный вопрос. Как 1С относится к масштабированию этого варианта посредством нескольких экземпляров веб-сервера? Никаких лицензий это не нарушает?
|
|||||||
49
Провинциальный 1сник
11.11.15
✎
08:37
|
(48) Этот механизм никак не меняет количества требуемых клиентских лицензий. А серверные лицензии не требуются, поскольку нет собственно сервера 1с. Файловая же база.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |