我是 IBM Worklight 的新手。
我实现了一个简单的 IBM Worklight HTTP 服务适配器。该适配器需要来自服务器数据库的一些数据,这些数据对于对该服务适配器的所有调用保持不变。
每次调用适配器时获取该数据是开销。因此,我想在 IBM Worklight 服务器首次启动时缓存这些值,并将它们用于对适配器的每次调用。
我不知道该怎么做?非常感谢任何帮助。
我是 IBM Worklight 的新手。
我实现了一个简单的 IBM Worklight HTTP 服务适配器。该适配器需要来自服务器数据库的一些数据,这些数据对于对该服务适配器的所有调用保持不变。
每次调用适配器时获取该数据是开销。因此,我想在 IBM Worklight 服务器首次启动时缓存这些值,并将它们用于对适配器的每次调用。
我不知道该怎么做?非常感谢任何帮助。
如果您希望进行客户端缓存,那么我建议您使用 JSONStore:http ://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v506/05_08_JSONStore_-_The_client_side_JSON_based_database_overview.pdf 。
当您的应用程序启动时,您可以检查数据是否已保存在本地存储中。如果不存在,则从适配器中获取数据,然后将其保存在本地。在每次 http 适配器调用时,客户端将拥有所需的常量数据。
我的回答是假设您需要为客户端缓存的数据来进行适配器调用。如果您有一个工作灯适配器正在从另一个工作灯适配器获取数据,那么您将需要一个不同的解决方案。