Форум у Mazzy: Советы: Кэш объектов в трехуровневой Аксапте - Форум у Mazzy

Перейти к содержимому

Внимание:

Создавать сообщения в этом разделе могут все участники. Однако сообщения появляются только после одобрения модераторов.
Ответы на часто задаваемые вопросы по Функционалу и Программированию находятся в соответствующих подразделах.
Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Советы: Кэш объектов в трехуровневой Аксапте Совет Александра Левыкина Оценка: -----

#1 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 10.01.2004 - 19:45

Советы: Александр Левыкин: Кэш объектов в трехуровневой Аксапте
http://axapta.mazzy.ru/hints/aoscash/

Совет Аклесандра Левыкина о том, как управлять кэшированием объектов в трехуровневой Аксапте и снизить нагрузку на канал.
0

#2 Пользователь офлайн   komar Иконка

  • Группа: Модератор
  • Сообщений: 1 125
  • Регистрация: 04 Ноябрь 2003

Отправлено 12.01.2004 - 16:25

mazzy (10.01.2004, 20:45) писал:

А теперь самое неприятное, все это замечательно работает на Axapta до v.3.0. А начиная с этой версии с кэшем на клиенте происходит что то не понятное, из файла master.aoc читается только малая часть содержимого, практически не влияющая на первоначальную загрузку.

А если его сразу юзернеймом именовать?
Да зазвучит Великий Бубен!!!!!
0

#3 Пользователь офлайн   dumf Иконка

  • Группа: Ax+Na
  • Сообщений: 50
  • Регистрация: 04 Ноябрь 2003

Отправлено 13.01.2004 - 13:07

на Axapta весии 3.0.

Если именовать файл с кешем -

ax_AOS_Instancename@Hostname_username.aoc,

так как он именуется при создании на машине клиента,
то к примеру при запуске, стандартной версии, из кеша берется приблизительно 2/3 необходимых данных.
А если именовать master.aoc, то наличие этого файла практически не влияет на загрузку.

Соглашусь с замечанием Komar-а. Гораздо удобнее "заготовку" именовать согласно правилу ax_AOS_Instancename@Hostname_username.aoc.
0

#4 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 13.01.2004 - 14:11

хорошо.
а разве файл с юзернаймом переписываться самой Аксаптой не будет? При каких обстоятельствах он обновляется?
Также как и индексы по дате и времени модификации?
0

#5 Пользователь офлайн   dumf Иконка

  • Группа: Ax+Na
  • Сообщений: 50
  • Регистрация: 04 Ноябрь 2003

Отправлено 13.01.2004 - 14:38

ВНИМАНИЕ !
Речь идет о "заготовке", то есть о файле создаваемого для уменьшения трафика при первоначальном запуске 3-х уровнего клиента.
При дальнейшей работе клиента, этот файл переписывается клиентом.

Суть - подпихнуть данные, что бы не закачивать с сервера при первом запуске. Далее все идет в стандартном режиме.

Есть еще маленькое наблюдение про кеш в версии Axapta 3.0
Файл с кешем может иногда уменьшатся в размерах. Датчане сказали, что это есть нормально. (почему и как он работает не обьяснили).
0

#6 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 13.01.2004 - 14:39

О! Въехал. Круто.
0

#7 Пользователь офлайн   igort Иконка

  • Группа: Axapta
  • Сообщений: 2
  • Регистрация: 11 Февраль 2004

Отправлено 11.02.2004 - 15:25

Уменьшается может потому, что в текущей сессии юзера из кэша потихоньку выкидываются наиболее "неиспользуемые" объекты. Такая мысль, если поюзать кучу необходимых форм, тем самым создав максимально насыщенный кэш, затем выйти, сохранить .aoc файл где-нить, а потом .bat файлом запускать аксапту, предварительно подставляя ей этот .aoc файл. Нада попробовать.
0

#8 Пользователь офлайн   dumf Иконка

  • Группа: Ax+Na
  • Сообщений: 50
  • Регистрация: 04 Ноябрь 2003

Отправлено 11.02.2004 - 15:55

В полне вероятно. Но если это так,
то скорее всего выкидываемые из файла кеша объекты в любом случае будут закачиватся. Не зависимо от их наличия в файле.
Я все же думаю, что срабатывает некий механизм устаревания обьектов, требующий обновления кеша. Но утверждать не берусь, нет информации.
0

#9 Пользователь офлайн   mazzy Иконка

  • Группа: Admin
  • Сообщений: 7 378
  • Регистрация: 04 Ноябрь 2003
Репутация: 4
Обычный

Отправлено 17.06.2004 - 20:36

добавлен совет от AndySwan к статье
http://axapta.mazzy.ru/hints/aoscash/

Цитата

В 3-й аксапте файл master.aoc надо помещать в каталог %HOME_AXAPTA_CLIENT%\log и тогда он берется без проблем.

0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей