用 php 提取 Instagram 信息——解码然后呢?
Posted
技术标签:
【中文标题】用 php 提取 Instagram 信息——解码然后呢?【英文标题】:Pulling Instagram information with php -- decode and then what? 【发布时间】:2012-04-28 08:02:31 【问题描述】:我正在使用 curl 请求从 Instagram API 中提取 json。我想缓存这个 json 以从映射应用程序 (javascript) 中使用。
我应该直接从 API 中提取并缓存 json,还是对它进行解码,对数据进行 一些操作,然后重新编码 json 有什么好处?
我正在向一位开发人员朋友解释这种情况,他说了一些关于解码、循环数据,然后重新编码的事情。
除了以某种方式更改数据格式(我想过这样做但决定改为在客户端进行)之外,这样做有什么好处?
【问题讨论】:
这在很大程度上取决于您最终要对数据做什么,如果它使您更容易使用,当然,重新编码它。但是,如果您认为它没有任何优势,那么我认为没有任何意义:) 谢谢@CharlieSheather。我和往常一样,想多了! 【参考方案1】:你的要求没有对错之分。我想说的是:
-
缓存请求:缓存远程请求通常很有用,尤其是在您开发时。您无需对远程服务器施加压力,而且您几乎可以立即获得响应。
缓存数据处理也很有意义。通常实际的数据处理不会比原始请求花费更长的时间,但众所周知,处理缓存对于需要时间的处理也非常有用。
同时使用不同的超时配置 - 可能是缓存的高级艺术,但请记住,要获得最佳效果的缓存应该非常简单。如果您已经进行了前端缓存,通常可以忽略处理缓存,例如如果您将您的网站置于反向代理(nginx、varnish)之后。
没有黑白之分,缓存最重要的是:做最适合你的事情。
【讨论】:
谢谢!我有时会想得太多。我将从选项一开始,看看我是否有理由采取不同的做法。以上是关于用 php 提取 Instagram 信息——解码然后呢?的主要内容,如果未能解决你的问题,请参考以下文章
从 instagram __a=1 用 php 读取 JSON