2012-04-17 73 views
1

我正在使用curl请求从Instagram API中提取json。我想缓存这个json以使用映射应用程序(javascript)。使用php解压Instagram信息 - 解码然后是什么?

我应该直接从API中取出并缓存json,还是有一些优势来解码它,的东西来处理数据,然后重新编码json?

我向一位开发者朋友解释了这种情况,他说了一些关于解码,循环访问数据,然后重新编码的内容。

除了以某种方式改变数据的格式 - 我认为这样做,但决定做客户端 - 这样做的优点是什么?

+0

它很大程度上取决于您最终如何处理数据,如果它能让您更轻松地使用,确定地重新编码数据。但如果你看不到它的优势,我认为没有任何意义:) – 2012-04-17 00:33:41

+0

谢谢@CharlieSheather。我一如既往地过度思考它! – 2012-04-17 01:30:02

回答

1

你问什么没有对错。我会说以下内容:

  1. 缓存请求:缓存远程请求是最常见的有用的,尤其是当你发展。您不需要强调远程服务器,并且几乎马上就有回应。
  2. 缓存数据处理也是有意义的。通常情况下,实际的数据处理不会比原始请求花费更多时间,但处理缓存对于需要处理时间的处理也是非常有用的。这两种做法 - 采用不同的超时配置 - 可能是高速缓存技术,但请记住缓存最好的解决方案应该是简单的。如果你已经进行了前端缓存,处理缓存通常可以忽略,例如如果你把你的网站放在一个反向代理(nginx,varnish)之后。

有没有黑色或白色,什么是最重要的缓存:做什么最适合

+0

谢谢!我倾向于有时想。我将从选项一开始,看看我是否有理由以不同的方式做。 – 2012-04-17 01:30:46