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