【发布时间】:2013-02-26 15:32:58
【问题描述】:
背景:我们使用的是 grails 2.1.1。到目前为止,我们没有使用任何数据库。我们为另一台服务器上的每个响应进行 Web 服务调用。
现在的问题是,有一个 Web 服务调用,它以 XML 形式返回一些静态数据,并且这些数据在整个应用程序中都是可用的。 xml 的大小约为 40kb。此 xml 包含静态数据,如 project_list、status_type_list 等,我们必须在不同 gsp 页面的各种下拉菜单和菜单项中使用它。
所以,请向我们建议处理这些数据的最佳方式。这样它就不会影响我们的页面加载时间和浏览体验。我们也可以轻松地在客户端使用数据。
【问题讨论】:
-
您从哪里调用 Web 服务?客户端还是服务器?如果它是客户端,我假设它是,那么缓存插件不能使用。
-
@uchamp:我们正在从我们的控制器和服务调用网络服务,在这种情况下,我猜它们充当客户端。
标签: caching grails cookies local-storage