代码之家  ›  专栏  ›  技术社区  ›  Ben

缓存远程json(或xml)调用(来自Web服务)

  •  2
  • Ben  · 技术社区  · 15 年前

    有关于如何做的线索吗?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Fenton    15 年前

    您有两个选项,可以同时使用其中一个或两个。

    例如“ http://webservice/GetSomething/983 “应该只缓存id参数为983的“GetSomething”的结果。如果收到另一个983请求,您可以使用缓存,否则将发出新请求。

    2) 在客户端缓存响应。在处理大量数据时要小心,因为这样会消耗太多内存。本质上,您为响应数据创建了一个JavaScript缓存——您仍然需要记住调用所使用的参数,以确保不会在缓存中使用使用不同参数调用的项。

        2
  •  1
  •   Notinlist    15 年前