18.11.2003, 18:02 | #1 |
Участник
|
Реальный сетевой трафик Аксапты
Доброго времени суток!
Хотел бы услышать отзывы зубров по Аксапте на такой вопрос. Мы сейчас изучаем, точней знакомимся с сист. на примере демоверсии, т.к. хотелось бы узнать ее возм-ти перед принятием решения о ее приобретении. Я провел некоторые эксперименты с ней в трехуровневой архитектуре и вот, что поразило - сетевой трафик Аксапты между клиентом и сервером приложения ( тонкий клиент) такой же как и для старой (образца 1995 г.) еще досовской версии системы RS balance. В нашей компании существует сеть филиалов и мы предполагали соединить их с центральным сервером для работы по удаленке с использованием тонкого клиента, но получается , что система при создании заказа в 10 поз. между клиентом и сервером приложения (!) "прокачивает" около 1 Мб! Разве она может быть отнесена к клиент-серверным. Получается, что приложение не выполняется на сервере -AOS, а еще и задействует рабочую станцию на удаленном конце, вместо использования ее только для отображения информации! В чем причина такого трафика Аксапты? Если судить об информации, которая имеется в инете - работа по удаленного доступу по телефонному каналу по скорости не отличается от работы в локальной сети, - такого быть не должно. В чем может быть дело? Или Аксапта не совсем клиент-серверная система? А все сообщения о ней - рекламные акции!? И именно поэтому все и советуют терминалку!? Заранее благодарен. |
|
18.11.2003, 20:04 | #2 |
Участник
|
Re: Реальный сетевой трафик Аксапты
Цитата:
Изначально опубликовано Seismic
...система при создании заказа в 10 поз. между клиентом и сервером приложения (!) "прокачивает" около 1 Мб! Разве она может быть отнесена к клиент-серверным. Вы меряли трафик не только "при создании заказа". Скорее всего, вы меряли трафик от начала работы Аксапты до ввода заказа. Аксапта кеширует используемые объекты и прокачивает по сети куски aod-файла. Эти куски прокачиваются только в первый раз. Затем идут только данные. Хорошо, что вы меряли трафик не в первый запуск тонкого клиента Аксапта проверяет, есть ли на клиенте необходимые dll-ки и ocx-ы и закачивает еще и их. Если бы вы меряли трафик, при первом запуске, то там было бы гораздо больше мегабайта. Насчет работы тонкого клиента по телефону - читайте на этом форуме. В двух словах, если ничего не настраивать, то сначала идет загрузка минут на 10. Потом работа идет более-менее нормально. Читайте и о рекомендуемой ширине канала. в доке говорится о 64Кбит на 10 пользователей. Подумайте над этой рекомендацией. Подумайте почему в рекомендации не указан канал на одного пользователя. Читайте документацию. И думайте, пожалуйста. |
|
18.11.2003, 21:32 | #3 |
Учаснег
|
А почему бы
г-н Seismic, вам не попробовать Web client, заместо стандартного Аксаптового?
По моим представлениям и опыту, шуршать по сети должно гораздо скорее, да и софта на клиентскую машину ставить не нужно -> зело сэкономите на поддержке. Возможно, это вам несколько дороже обойдется (увы, давно уже не знаю, какие сейчас цены на разные компоненты Аксапты, посему лишь могу предполагать на основании того, как было полтора года назад). Ну так ведь нельзя ж чтоб было и дешево, и качественно, и быстро Наконец, как бы сделал я - поставил бы в каждом филиале по махонькому сервачку, и присоединил бы к нему местных клиентов. А связь между серверами "центр-периферия" сделал бы в виде репликации (стандартной MSSQL-ной) раз в день, ну можно раз в 3 часа если сильно надо. Вряд ли вашим филиалам так уж жизненно необходим реал тайм....
__________________
Strictly IMHO & nothing personal |
|
18.11.2003, 21:34 | #4 |
Участник
|
не надо репликацию.
RecID поплывут и могут стать неуникальными. web-разработка... там прогать много придется. Особенно для финансов. Однако, если Enterprise Portal покрывает запросы, то его можно и нужно использовать. |
|
18.11.2003, 22:06 | #5 |
Учаснег
|
Цитата:
RecID поплывут и могут стать неуникальными.
Согласен, идея глупая - но на одном моем проекте, правда не MS SQL-ном, работала без проблем.
__________________
Strictly IMHO & nothing personal |
|
18.11.2003, 22:37 | #6 |
SAP
|
Цитата:
Изначально опубликовано AKIS
Наконец, как бы сделал я - поставил бы в каждом филиале по махонькому сервачку, и присоединил бы к нему местных клиентов. А связь между серверами "центр-периферия" сделал бы в виде репликации (стандартной MSSQL-ной) раз в день, ну можно раз в 3 часа если сильно надо. Вряд ли вашим филиалам так уж жизненно необходим реал тайм.... Цитата:
Изначально опубликовано AKIS
А если их изначально - как-нибудь, не знаю как - разнести? У центра они начинаются с 0, у филиала 1 - с 10000000000000000000000, у филиала 2 - с 20000000000000000000000... |
|
19.11.2003, 10:17 | #7 |
Модератор
|
Цитата:
Формирование RecId для новых записей в таблицах, выделение диапазонов для номеров и принцип их использования – это изначально встроенный в систему механизм. Его нельзя модифицировать.
Цитата:
Перезапись уже сформированных RecId создает риск серьезного сбоя в работе системы и потери данных.
|
|
19.11.2003, 18:02 | #8 |
SAP
|
Цитата:
Изначально опубликовано Vadik
Зато можно аккуратно подкрутить вперед счетчик, который выдаст значения для новых записей, SystemSequences.NextVal и выделить в каждой базе свой диапазон. Предложение «подкрутить вперед счетчик» - означает прямое вмешательство в работу механизма. Система не предполагает такого рода вмешательств со стороны пользователей. Цитата:
Изначально опубликовано Vadik
Граблей в пределах одной БД пока что не было, репликацию не настраивали, но попробовать можно |
|
19.11.2003, 21:40 | #9 |
Участник
|
Сетевой трафик Аксапты
Господа, всем кто принял участие в обсуждении проблемы, grand рахмат! В общем идея понятна.
|
|
20.11.2003, 10:39 | #10 |
Модератор
|
Цитата:
Во многих таблицах записи могут быть удалены функциональностью или пользователями, поэтому движок анализирует наличие свободных диапазонов в номерах RecId и в какой-то момент автоматически переключается на их заполнение.
поиск свободного диапазона записей - не самая тривиальная задача, неужели движок сам ее периодически выполняет, если его никто об этом не просит? в общем, поэкспериментируем.. |
|
20.11.2003, 13:47 | #11 |
Участник
|
насколько я знаю, поиск свободного диапазона в RecID Аксапта не выполняет.
|
|
20.11.2003, 16:46 | #12 |
Соучастник
|
100% не выполняет
__________________
View Anton Soldatov's LinkedIn profile |
|
21.11.2003, 12:06 | #13 |
SAP
|
Цитата:
Изначально опубликовано Антон Солдатов
100% не выполняет Кстати, писал про ядро 2.5, сейчас заглянул в трешку, там движок модифицирован, например, шага 48 уже нет, RecId идут иногда подряд, иногда с некоторым дискретным шагом, но и он не постоянный. Помню, мы в какой-то дискуссии (вроде как о сохранении ссылок по RecId при экспорте/импорте записей из базы) поднимали вопрос по правилам формирования RecId и тогда специально проверял разные таблицы. |
|
|
|