2014-02-22 58 views
1

因此,我有一個JSON文件,它是一個API結果的緩存,經常更新,它有成千上萬的項目(總計超過110000行,當前存儲爲文本文件並具有3.50 MB!)PHP腳本在運行時必須遍歷數百次。 顯然,完成需要大約20秒。如何在PHP中優化JSON迭代

我想知道是否有什麼我可以做,以優化它或可能是一個不同的aproach。

感謝

+1

[處理在PHP大型JSON文件]中可能重複(http://stackoverflow.com/questions/4049428/ processing-large-json-files-in-php) –

+1

3.5 MB或3.5 GB?什麼是實際結構和用法? –

+0

如果你有很多數據需要迭代,爲什麼不考慮編寫一個應用程序並使用[exec](http://php.net/function.exec)來運行它,它將處理數據並輸出所需的結果PHP保重嗎?當數據已經是PHP中的一個數組時,您可以獲得什麼樣的性能改進,除了重建數組順序等? – 2014-02-22 05:59:45

回答