Heim >Backend-Entwicklung >PHP-Tutorial >php处理大数据量请求

php处理大数据量请求

WBOY
WBOYOriginal
2016-06-06 20:19:342440Durchsuche

php发curl请求一个api接口,该接口返回的数据量很大,有几十兆左右,执行都后面php报错了,php.ini已经改大了内存了还是不行,请问有好的解决方案吗?
php处理大数据量请求

回复内容:

php发curl请求一个api接口,该接口返回的数据量很大,有几十兆左右,执行都后面php报错了,php.ini已经改大了内存了还是不行,请问有好的解决方案吗?
php处理大数据量请求

这问题,其实是API提供方的问题。如果一个API需要提供太大的数据,并且是在公网上传送,那么该API必须拆分为异步 + 步进的获取模式的多个API。

  1. 首先你要知道为什么报错,再找解决方法(或提问);

  2. 到底是超时还是内存不足?

  3. 你可以写到文件里,然后再慢慢处理。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn