用 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

如何获取用户的 Instagram 提要

使用 PHP 获取 Instagram 信息

用 PHP 抓取 Instagram

sh 解码条形码文件,提取有用的base64信息并解码base64

使用 axios 提取 instagram 数据并且 ?__a=1 半天后被阻止(1 个请求/分钟)