10.01.2004, 19:45 | #1 |
Участник
|
Советы: Александр Левыкин: Кэш объектов в трехуровневой Аксапте
http://axapta.mazzy.ru/hints/aoscash/ Совет Аклесандра Левыкина о том, как управлять кэшированием объектов в трехуровневой Аксапте и снизить нагрузку на канал. |
|
12.01.2004, 16:25 | #2 |
Шаман форума
|
Цитата:
Сообщение от mazzy
А теперь самое неприятное, все это замечательно работает на Axapta до v.3.0. А начиная с этой версии с кэшем на клиенте происходит что то не понятное, из файла master.aoc читается только малая часть содержимого, практически не влияющая на первоначальную загрузку.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.01.2004, 13:07 | #3 |
Участник
|
на Axapta весии 3.0.
Если именовать файл с кешем - ax_AOS_Instancename@Hostname_username.aoc, так как он именуется при создании на машине клиента, то к примеру при запуске, стандартной версии, из кеша берется приблизительно 2/3 необходимых данных. А если именовать master.aoc, то наличие этого файла практически не влияет на загрузку. Соглашусь с замечанием Komar-а. Гораздо удобнее "заготовку" именовать согласно правилу ax_AOS_Instancename@Hostname_username.aoc. |
|
13.01.2004, 14:11 | #4 |
Участник
|
хорошо.
а разве файл с юзернаймом переписываться самой Аксаптой не будет? При каких обстоятельствах он обновляется? Также как и индексы по дате и времени модификации? |
|
13.01.2004, 14:38 | #5 |
Участник
|
ВНИМАНИЕ !
Речь идет о "заготовке", то есть о файле создаваемого для уменьшения трафика при первоначальном запуске 3-х уровнего клиента. При дальнейшей работе клиента, этот файл переписывается клиентом. Суть - подпихнуть данные, что бы не закачивать с сервера при первом запуске. Далее все идет в стандартном режиме. Есть еще маленькое наблюдение про кеш в версии Axapta 3.0 Файл с кешем может иногда уменьшатся в размерах. Датчане сказали, что это есть нормально. (почему и как он работает не обьяснили). |
|
13.01.2004, 14:39 | #6 |
Участник
|
О! Въехал. Круто.
|
|
11.02.2004, 15:25 | #7 |
Участник
|
Уменьшается может потому, что в текущей сессии юзера из кэша потихоньку выкидываются наиболее "неиспользуемые" объекты. Такая мысль, если поюзать кучу необходимых форм, тем самым создав максимально насыщенный кэш, затем выйти, сохранить .aoc файл где-нить, а потом .bat файлом запускать аксапту, предварительно подставляя ей этот .aoc файл. Нада попробовать.
|
|
11.02.2004, 15:55 | #8 |
Участник
|
В полне вероятно. Но если это так,
то скорее всего выкидываемые из файла кеша объекты в любом случае будут закачиватся. Не зависимо от их наличия в файле. Я все же думаю, что срабатывает некий механизм устаревания обьектов, требующий обновления кеша. Но утверждать не берусь, нет информации. |
|
17.06.2004, 21:36 | #9 |
Участник
|
добавлен совет от AndySwan к статье
http://axapta.mazzy.ru/hints/aoscash/ Цитата:
В 3-й аксапте файл master.aoc надо помещать в каталог %HOME_AXAPTA_CLIENT%\log и тогда он берется без проблем.
|
|
|