问题
用户选项
preload
是指在客户端还是服务器上缓存?有没有办法异步执行此操作,使得当用户首次请求表格数据时不会受到较大的性能影响?
更多信息
在 Dynamics Ax 2012 中,在文件
>用户选项
>Preload
下,用户可以选择第一次访问时预加载哪些表。
我没有找到任何关于这种行为是与客户端缓存还是AOS相关的信息。
- 它是一个用户设置,意味着它是客户端。
- 但它也可能是一个AOS设置,其中启用此选项的用户会承受预加载整个表的初始影响,而那些没有该选项的用户会从其他用户引起的任何缓存中受益,但不会触发该加载本身。
如果是后者,我们可以通过将此选项从所有(人类)用户中删除,仅在我们的批处理用户帐户上启用它,并在每个AOS上安排作业以请求每个表中的记录,从而触发预加载而不会对任何用户产生负面影响,从而提高性能。
参考:http://dynamicbusinesssolutions.ru/axshared.en/html/9cd36702-2fa7-470c-a627-08