php - json_encode 處理大數據問題
PHP中文网
PHP中文网 2017-05-16 13:09:11
0
4
869

用json_encode把大數據轉成json的時候發現 記憶體耗盡了。又沒什麼解決方案可以取代json_encode,還有循環大數據時好像也會出現這個問題 又要怎麼解決呢

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(4)
世界只因有你

雷雷

巴扎黑

循環可以考慮yield關鍵字解決記憶體消耗。
json_encode 這個太模糊了。

黄舟

如果只是保存和php自己呼叫解析的話可以用serialize方法,比Json_encode效能高不少。

問題我回答的不全面,題主不用看啦。只適用於某些特定場景。 。 。

PHPzhong

通常我遇到大數據量的問題的時候 。我都會去想是否可以將這個大的資料拆分。比如說。我要快取個資料列表。我只緩存id就可以了。具體的數據 我在透過id獲取(都是走緩存的)。 當然 具體情況具體分析。
另外如果你序列化的時候 都很緩慢。在你需要處理這個json的時候。讀取解析也是個問題

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板