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

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

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

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

BuhRust

Цитата: user2153 от 29 июн 2016, 23:53
Пожалуй это и есть ответ по-существу.
Собственно на этом факте и базировался мой первоначальный вопрос.
Все ли согласны с таким "сюжетом"?
Если "да", то неприятный вопрос к компании 1С:
Вы можете сделать по-другому, чтобы на первом компе (где база) производились ВСЕ вычисления, а со второго компа лишь посылались запросы и отражался результат на мониторе? Тогда будет сильно снижена нагрузка на сеть (будет меньше передаваться данных) возрастет производительность сети.
А если фирма 1С этого сделать не может (не хочет) - то почему?

могут и сделали - для это есть клиент-серверный вариант или можете добиться того же средствами ОС сервера, подняв службу терминалов

p.s.
представьте, что 1С послушали вас и сделали так, что ВСЕ вычисления производятся на одном компе...
следующий возмущенный пользователь напишет - работала 1С на одном компьютере и было все нормально, купил второй точно такой же компьютер и все стало в два раза медленнее работать, при этом компьютер с БД надрывается, а второй стоит без дела и ждет результатов вычислений...
Неужели нельзя было сделать нормально? а если фирма 1С этого сделать не может (не хочет) - то почему?
А может это ее обычный «рыночный»  прием для повышения доходов?

MuI_I_Ika

я тоже считаю надо вопрос ребром поставить. а то ишь расслабились почевают на лаврах технологий 60-х и 80-х годов. Даешь четырехзвенную архитектуру. а еще давно пора вводить распределенные вычисления в 1с.

давно пора делать файловую версию бесплатной, а серверную по цене файловой, а то пользователи недовольны. А клиент то он всегда прав.

cska-fanat-kz

Цитата: MuI_I_Ika от 29 июн 2016, 11:27
Я не понимаю что значит имитируют.
Цитата: cska-fanat-kz от 29 июн 2016, 11:21имитируют клиент-серверное взаимодействие

Понимаю как секс можно имитировать, но как клиент-сервеное взаимодействие имитировать не понимаю. Оно либо есть либо его нет. Либо у вас есть сервер либо его нет. Под сервером я понимаю отдельную программу, которая размещена на серверной машине и выполняет команды клиента.


Цитата: cska-fanat-kz от 29 июн 2016, 11:21Почему когда вы программируете управляемое приложение у вас во всех случаях есть клиентский код

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

Классическая схема клиент-сервер какая?
1. СУБД (например SQL Server)
2. Сервер 1С Предприятия
3. Клиент 1С Предприятия

п.2 принимает запросы от п.3, передает пункту 1, тот их обрабатывает, выдает результат пункту 2, далее результат попадает в пункт 3 и т.д.

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

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

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

MuI_I_Ika

Цитата: cska-fanat-kz от 30 июн 2016, 07:56и все это применимо к любому варианту работы - само собой к клиент-серверному, но и к файловому тоже!

откуда такая информация? я же приводил статью с официального сайта. что никто даже не прочитал?

MuI_I_Ika

Цитата: cska-fanat-kz от 30 июн 2016, 07:56файловая база ... обрабатывает запросы от клиентов

Каким процессом или с помощью чего файловая база обрабатывает запросы клиентов?


MuI_I_Ika

Цитата: cska-fanat-kz от 30 июн 2016, 07:56все ради того чтобы убыстрить работу клиенткой части
за счет чего происходит убыстрение в случае файловой базы? за счет того что фаловая база непонятным образом обрабатывает серверный код? тогда надо это пояснить.


Цитата: cska-fanat-kz от 30 июн 2016, 07:56на клиенте выполняется только "интерфейсный" код, т.е. код, который связан с взаимодействием с пользователем.

где выполняется серверный код в случае файловой базы и тонкого клиента?

cska-fanat-kz

Цитата: MuI_I_Ika от 30 июн 2016, 08:04
Цитата: cska-fanat-kz от 30 июн 2016, 07:56файловая база ... обрабатывает запросы от клиентов

Каким процессом или с помощью чего файловая база обрабатывает запросы клиентов?



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

cska-fanat-kz

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

тут конечно вопрос...
если рассмотреть ситуацию:
2 компьютера
на одном лежит файловая база
на втором установлен тонкий клиент

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

MuI_I_Ika

так обрабатывает файловая база или тонкий клиент определись уже.

MuI_I_Ika

Цитата: cska-fanat-kz от 30 июн 2016, 08:18хз как это проверить

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

Цитата: cska-fanat-kz от 30 июн 2016, 08:18это чрезвычайно глупо

так устроен мир. 2+2=4 это глупо, но это так


Теги:

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

Рейтинг@Mail.ru

Поиск