Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 18:36

Стратегический вопрос о правильности политики 1С

Автор user2153, 26 июн 2016, 22:52

0 Пользователей и 1 гость просматривают эту тему.

MuI_I_Ika

ну не может файл без какого либо процесса что-либо обрабатывать, неужели это не понятно, это основы работы компьютера, это в детском саду детям рассказывают.

если у вас есть в наличии процесс, то это уже сервер.

а в случае с файловой базой его просто нет и быть не может по определению.

иначе это уже серверная база

cska-fanat-kz

Цитата: MuI_I_Ika от 30 июн 2016, 08:19
так обрабатывает файловая база или тонкий клиент определись уже.

а что тут определяться.
в случае тонкого клиента я всего лишь неверно расположил компоненты.
я считал что СУБД и Сервер Предприятия располагаются на главном компе (как обычно и происходит при клиент-серверном варианте),
а клиент - на втором.
получается по другому:
на главном - СУБД,
а Сервер Предприятия ЭМУЛИРУЕТСЯ на втором. и плюс клиент.

в случае толстого клиента действительно клиент-серверная среда вообще не создается.
есть только файловая база и клиентская часть.

однако вопроса сколько и каких данных при этом передается между этими двумя компьютерами не снимает.

что по вашему показывают показатели производительности?
а также счетчики вызова сервера?
а ведь они есть в любом варианте работы.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

MuI_I_Ika

ок, давай упростим задачу. представим, что на сервере не база 1с, а excel файл с несколькими страницами..

на втором компе есть клиенты которые к ней обращаются (не штатным excel а свой клиент написали)

есть два вида клиентов 1 напрямую запросы фигачит,
а второй внутри себя себя эмулирует клиент-серверные вызовы.

внимание вопрос к знатокам: какой клиент будет быстрее работать с excel файлом и в каком случае данных на сервер и с сервера будет передаваться больше?

MuI_I_Ika

Цитата: cska-fanat-kz от 30 июн 2016, 08:49что по вашему показывают показатели производительности?
а также счетчики вызова сервера?
а ведь они есть в любом варианте работы.

счетчик вызова сервера нужен, чтобы отслеживать сколько вызовов сервера делается, все эти счетчики придуманы для разработки, чтобы разработчик даже если он работает на файловой базе имел возможность смотреть сколько же он там вызовов сервера нафигачил. у него нет необходимости проверять это на серверной. а вот когда он уже запускает на боевую серверную, он уже может спать спокойно, потому что все проверил и отладил

mixqn

cska-fanat-kz, смотрите, суть то на самом деле проста: важно понять, что СЕРВЕР – это ОТДЕЛЬНЫЙ процесс, который должен ВСЕГДА работать на какой-то машине и если он вдруг не работает, то ни один клиент работать тоже не будет. Я надеюсь, это понятно. Так вот, внимание вопрос: какой процесс на «сервере» (на файловом сервере) работает постоянно и выполняет запросы от клиента? Есть такой процесс? Не дожидаясь вашего ответа: нет его!!! На файловом сервере лежит только файл базы и все. Никакого выделенного процесса, который с этим файлом базы работает нет!

cska-fanat-kz

внимание вопрос: в чем отличие запроса "напрямую" в некоем внутреннем формате обмена 1С в случае толстого клиента и
того же запроса прошедшего через серверную среду в случае тонкого клиента?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

MuI_I_Ika

ну на сервер же отправляется один и тот же запрос, правда?

cska-fanat-kz

Цитата: mixqn от 30 июн 2016, 09:01
cska-fanat-kz, смотрите, суть то на самом деле проста: важно понять, что СЕРВЕР – это ОТДЕЛЬНЫЙ процесс, который должен ВСЕГДА работать на какой-то машине и если он вдруг не работает, то ни один клиент работать тоже не будет. Я надеюсь, это понятно. Так вот, внимание вопрос: какой процесс на «сервере» (на файловом сервере) работает постоянно и выполняет запросы от клиента? Есть такой процесс? Не дожидаясь вашего ответа: нет его!!! На файловом сервере лежит только файл базы и все. Никакого выделенного процесса, который с этим файлом базы работает нет!

рабочие процессы про которые вы все говорите в файловом варианте находятся на стороне тонкого клиента.
еще раз:
"данная специализированная среда не выделена в отдельный процесс и выполняется в рамках процесса тонкого клиента"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

Цитата: MuI_I_Ika от 30 июн 2016, 09:03
ну на сервер же отправляется один и тот же запрос, правда?

исходный если хотите текст запроса да, допустим одинаковый.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

mixqn

Цитата: cska-fanat-kz от 30 июн 2016, 09:04рабочие процессы про которые вы все говорите в файловом варианте находятся на стороне тонкого клиента.
Ну так об том и речь - на стороне клиента! То есть никакого сервера в этом случае нет, все работает в рамках одного процесса, запущенного на клиенте. запустили клиент - есть "серверный процесс" там же, внутри этого клиентского, закрыли его - нет "серверного процесса". То есть все вычисления производятся именно на клиенте в рамках одного процесса - вот что важно понять.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск