#0
by TitanLuchs
Перевел базу на 8.2.14.496, поднял веб-сервер, протестил, удивился: веб-клиент работает быстрее тонкого. Разницу в скорости видно явно, без всяких замеров. База файловая. Прикольно, буду тестить дальше, по ходу сообщать о ходе эксперимента.
#9
by Никола_Питерский
Это когда ты запускаешь Тонкого клиента, но цепляешся через http, а можно тонким напрямую к 1С серверу через TCP вроде как, могу ошибаться !
#10
by vde69
в 8.2 есть настройки для этого, при подключении базы через тонкий там 3 опции, файл, сервер, web
#13
by bazvan
Че позор то?, ну не кодер я, забыл с этим сраным ПФР про хттп. счас вот новое 914 всех ждет, вообще все напроч из башки вылитет
#19
by Escander
Действительно может устроить замер производительности по тонкому через веб и по веб интерфейсу и результаты сюда? что там пакостники удумали?
#24
by TitanLuchs
В общем имеем в наличии локальную одноранговую сеть, все машины одинаковые: AMD Phenom II X4 B25, 2 Gb ОЗУ, в качестве сервера используется такая же машина с ОЗУ 4 Gb. На локальных машинах стоит XP, на сервере Win Server 2008 R2 c IIS 7. База самописка, файловый вариант, количество пользователей - 5, каталог с базой расшарен и подключен на клиентских машинах как сетевой диск. Реализованы 3 вида подключения к базе: 1-й - тонкий клиент, подключенный по локалке 2-й - веб-клиент, запускаю на IE 7 3-й - тонкий клиент, подключенный к веб-серверу ( Проверял на общем журнале документов. Суть проверки - выделение группы документов в списке и нажатие кнопки "Блокировка". При этом выполняется команда для группы документов: в соответствующий регистр сведений устанавливается флаг наличия либо отсутствия блокировки для данного документа, после чего данные формы общего журнала обновляются. При этом сначала выполняется команда, пока кнопка "Блокировка" не теряет фокус (то есть происходят действия с РС на сервере), затем какое-то время тратится на обновление данных в форме списка журнала. В итоге получаем самую высокую скорость в третьем варианте. Данные такие (в секундах): Вариант Блокировка Обновление формы Всего 1-й 3 сек 4 сек 7 сек 2-й 1 сек 2 сек 3 сек 3-й 1 сек 1 сек 2 сек Собственно прав, но только в случае подключения тонкого клиента через веб-сервер. Вообще работа через веб-клиент порадовала: программа самописная, разрабатывать ее начинал еще в 2008 году на бета-версии платформы, почти все время работали на релизе 2.8.11.229, прямо с него обновились на 8.2.14.460 и через 2 дня на 8.2.14.496. На 460-м релизе были проблемы с видимостью и доступностью ТЗ в общих модулях на всех видах клиентов и с видимостью итогов в подвалах ТЧ в веб-клиенте, в 496-м релизе это пофиксено. Все остальное работает. Скорость, как сами видите, очень достойная по сравнению с тонким клиентом. Буду копать дальше, но пока результатом доволен. Следующий этап - запуск и работа веб-клиента под убунтой.
#25
by DmitrO
А объясняется все очень просто: Когда тонкий клиент открывает файловую базу напрямую, то в этом соединении по сути нет ничего тонкого, просто функционально работает только УИ. Мы имеем отключение кеша по записи на диске с базой, изза открытия файла по сети через службу доступа. Когда тонкий клиент работает с базой через веб-сервер файл базы данных открывается только веб-сервером (естественно не через службу доступа), в результате кеш по записи не отключается. Веб-клиент конечно работает тоже через веб-сервер, и кеш по записи не отключается по той же причине. То что тонкий выиграл немного у веб-клента объясняется тем что тонкий клиент это всетаки win32 приложение, а не браузер, заточенный только на html.
#26
by DmitrO
Вообще, УИ в сочетании с веб-сервером добавляют реальной возможности использования файловому варианту ИБ.
#27
by TitanLuchs
Все верно и результат предсказуемый. Но разница в скорострельности заметная и такого разброса я не ожидал.
#28
by TitanLuchs
+ Был еще вариант размещения базы на скуле и подключения через тонкий клиент. Сейчас скуль убрали, поэтому замерить не смогу, но скорость все равно была значительно ниже, чем в 3-м варианте.
#29
by DmitrO
Дак вот непонятно почему сервер 1С не может использовать файловый вариант БД - непонятно. Вроде бы у них по сути написана своя СУБД с разделенным доступом, с отложенной записью (т.е. прямой записи в файл базы данных нет), ну и что что с блокировками там по-проше.. Серверный процесс вполне бы нормально откатывал транзакцию на файловом варианте ИБ, он же серверный. Если бы это было реализовано, то этот эффект (с кешем) был бы в обойме 1С и без расширения веб-сервера и УИ.
#30
by vde69
кроме того ты потесть на больших ТЗ - там вообще WEB виснет напрочь, ну и печать через WEB - это просто песня благим матом
#38
by TitanLuchs
Угу ))) На самом деле в тонком и веб клиенте есть практически полный аналог ТЗ. Когда-то ТЗ была доступна в тонком клиенте, запретили ее кажется уже только после тестовой версии. К тому моменту у меня уже было пару АРМов, в которых использовались ТЗ для передачи данных с сервера на клиент. Обошел просто - написал функцию, которая преобразовывала ТЗ в массив структур. В итоге на клиенте имеем переменную, обращаясь к элементу которой (читай "к строке ТЗ") получаем доступ к структуре, каждый элемент структуры - аналог колонки.
#39
by Reaper_1c
Я открою тебе великую тайну - если тип реквизита указан в скобках, то это значит, что на клиенте этого типа не будет, будет его представление составленное данными формы
#40
by TitanLuchs
Мы в курсе. Но вопрос был задан "какая ТЗ на веб-клиенте?", ответ: вот такая. Загрузить данные из экселя в виде ТЗ и передать на сервер можно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Проблема веб-клиент + шаблон word сохраненный в ActiveDocument
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- Работа с 1С 8.2 через веб-клиент (потянет ли большое число пользователей)
- HASP и веб-клиент
В этой группе 1С
- УПП 1.3 Плановая себестоимость
- v8: 8.2. УФ: Вывод нескольких картинок в строке таблицы, как?
- 1с 8.2 Не совпадают сумма документа и её расшифровка
- Не идет выгрузка файла на ftp
- OFF: За ноги и об забор!
- УТ11 Взаиморасчеты по договорам
- редактирование существующего файла XML
- v8: Выборка с иерархией - как обойти иерархию ПоГруппировкамСИерархией
- СКД: Программно созданный отбор на форме
- Продажа акций в 1С УПП
- Несворачивает строки в табл. документе
- авто обмен 1с7.7 ТиС
- УТ11 На что влияет статус отгрузки в реализации?
- Количество субконто в плане счетов
- Единицы измерения в Комплексной конфигурации
- Ввод начальных остатков по 60 счету
- Сумма прописью БП 2.0
- В каком каталоге кэш картинок у браузера Хром?
- УТ 11. Учет основных средств
- Перенос Спр по условии.(КД 2.1.5.1)