用json_encode把大數據轉成json的時候發現 記憶體耗盡了。又沒什麼解決方案可以取代json_encode,還有循環大數據時好像也會出現這個問題 又要怎麼解決呢
黄舟2017-05-16 13:11:11
如果只是保存和php自己呼叫解析的話可以用serialize方法,比Json_encode效能高不少。
問題我回答的不全面,題主不用看啦。只適用於某些特定場景。 。 。
PHPz2017-05-16 13:11:11
通常我遇到大數據量的問題的時候 。我都會去想是否可以將這個大的資料拆分。比如說。我要快取個資料列表。我只緩存id就可以了。具體的數據 我在透過id獲取(都是走緩存的)。 當然 具體情況具體分析。
另外如果你序列化的時候 都很緩慢。在你需要處理這個json的時候。讀取解析也是個問題