AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.04.2011, 17:58   #1  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от Fly Посмотреть сообщение
Никак не могу понять. Вы говорите - при старте NAS, если cache=0, то NAS работает с актуальной версией объектов. Т.е. объекты цепляются в этот момент, дальше NAS запускает кодюнит с таймером. При срабатывании события "Timer" NAS будет обновлять версию объектов? Или нет? Когда он это будет делать? Я поменял объект в момент времени N. При следующем срабатывании события "Timer" NAS уже будет работать с новой версией объекта?
Объясните пожалуйста
NAS такой же client как и обычный, только невидимый. При нулевом cache NAS (если он постоянно без промежуточных перезапусков работате) заметит то что обьект изменился только в момент обращения к обьекту, если cashe > 0 то будет работать всю дорогу с версией обьектов из cache до тех пор пока служба NAS не будет перезапущена (по идее, в этом и смысл object cache).

Цитата:
Сообщение от RedFox Посмотреть сообщение
И проверено на практике, что SELECTLATESTVERSION не помогает в NAS.
У меня тоже проверено на практике: прекрасно работает
Старый 21.04.2011, 23:45   #2  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от AlexB Посмотреть сообщение
NAS такой же client как и обычный, только невидимый. При нулевом cache NAS (если он постоянно без промежуточных перезапусков работате) заметит то что обьект изменился только в момент обращения к обьекту, если cashe > 0 то будет работать всю дорогу с версией обьектов из cache до тех пор пока служба NAS не будет перезапущена (по идее, в этом и смысл object cache).
Понятно. Тогда поставлю вопрос так. Раз клиент обычный, то NAS при каждом обращении к объекту, даже не знаю как сказать, ищет новую версию объекта в базе? Каждый раз?
Меня вот это интересует. Потому как Ваш способ очень хорошей и я даже плюсую, но вот этот тонкий момент очень важен.
Старый 22.04.2011, 12:31   #3  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от Fly Посмотреть сообщение
Раз клиент обычный, то NAS при каждом обращении к объекту, даже не знаю как сказать, ищет новую версию объекта в базе? Каждый раз?
Меня вот это интересует. Потому как Ваш способ очень хорошей и я даже плюсую, но вот этот тонкий момент очень важен.
Именно так, каждый раз в момент обращения к обьекту. Но RedFox тоже прав, NAS рекомендуется периодически перезапускать, т.к на нулевой chache нельзя полагаться 100%, но именно периодически, а не каждые 10 минут, это уже перебор.
Старый 22.04.2011, 13:39   #4  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от AlexB Посмотреть сообщение
Цитата:
Сообщение от Fly Посмотреть сообщение
Раз клиент обычный, то NAS при каждом обращении к объекту, даже не знаю как сказать, ищет новую версию объекта в базе? Каждый раз?
Меня вот это интересует. Потому как Ваш способ очень хорошей и я даже плюсую, но вот этот тонкий момент очень важен.
Именно так, каждый раз в момент обращения к обьекту. Но RedFox тоже прав, NAS рекомендуется периодически перезапускать, т.к на нулевой chache нельзя полагаться 100%, но именно периодически, а не каждые 10 минут, это уже перебор.
Как вариант решения, можно и с нулевым cache. Но как по мне, то частое обращение к объектам (фактически при каждом срабатывании события Timer) не есть гуд.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:49.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.