2012-04-17 79 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