Acumatica 针灸性能问题

Acumatica 针灸性能问题,acumatica,Acumatica,每天早上,当我第一次登录系统时,大约需要13秒。我打开存货清单(总共1000件),大约需要16秒 有时,当我注销一段时间并重新登录时,会发生这种情况。这对针灸是正常的吗 更新: 我试图通过IIS10.0中的应用程序初始化来预加载整个网站。但是当我在Acumatica的配置编辑器中配置initializationPage时。我发现这很难设定。由于Acumatica的url如下所示发生变化,“W”之后的数字会无缘无故地发生变化。然后我无法设置预加载url。有人能帮忙吗 /AcumaticaERP/(

每天早上,当我第一次登录系统时,大约需要13秒。我打开存货清单(总共1000件),大约需要16秒

有时,当我注销一段时间并重新登录时,会发生这种情况。这对针灸是正常的吗

更新:

我试图通过IIS10.0中的应用程序初始化来预加载整个网站。但是当我在Acumatica的配置编辑器中配置initializationPage时。我发现这很难设定。由于Acumatica的url如下所示发生变化,“W”之后的数字会无缘无故地发生变化。然后我无法设置预加载url。有人能帮忙吗

/AcumaticaERP/(W(5))/Main?....
/AcumaticaERP/(W(7))/Main?....
我的系统信息:

  • 操作系统:Windows 10
  • 处理器:英特尔i7 4790K 4Ghz
  • 内存:8GB内存
  • 存储:120 GB SSD

我认为您正在经历所谓的“空闲超时”,这对于IIS来说是正常的,具体取决于配置

如果您是本地托管,则可以在IIS(inetmgr.exe)中更改这些设置。选择用于Acumatica实例的应用池,进入高级设置和位置空闲超时选项:


如果Acumatica实例由另一方(如SAAS提供商)托管,您应该就此与他们联系。请注意,这可能会影响低流量网站的ressource消费,而SAAS计划中的ressource可能意味着金钱。

对于预加载URL,您只需忽略
W(…)
部分,因为它需要身份验证,您无论如何都无法到达。只需输入根部分(在您的情况下,最长可达
AcumaticaERP/
)。

另一种可能是缓存系统提高了性能。Acumatica将尽可能缓存记录,以避免再次从数据库请求记录。关于缓存,您无能为力,禁用它(如果可能的话?)将使您的性能不断下降,而不是零星的性能提升。我发现问题在于缓存系统。例如,当我第一次进入stock item页面时,Acumatica从数据库中收集所有记录并将它们放入缓存。这花费了大约16秒(1k个项目)。我想也许我可以让一个网络爬虫一小时一次访问Acumatica。然后其他用户将始终从缓存中获取记录。这是一个好主意吗?从表面上看,这似乎不是一个好主意,因为你会以一种非预期的方式使用该系统。虽然它可以加快这个特定场景的速度。这个问题类似于RAM缓存,您可以在RAM驱动器上预加载频繁启动的程序,而不是让操作系统从HD加载这些程序。不清楚这样做是否会带来真正的性能好处,因为OS设计器可能会更好地将RAM分配给另一个任务。你的意思是我只能用这种方法预加载根页面(登录页面)?你可以预加载任何不需要验证的页面。