我们想在后端查了服务器之后,返回数据量未知的json对象(每一条就是一个笔记数据)给前端。有可能上万条。
请问这样靠一个请求返回可以吗?有没有字符长度限制?
多谢
怪我咯2017-04-18 10:56:40
물론 PHP의 경우 php.ini의 경우 최대 전송 한도가 기본적으로 8M이므로 결국 계산되지 않을 수도 있습니다. 한자와 영문 문자 계산 방법에 차이가 있습니다. 또한, 전송 한도를 지속적으로 늘려도 전송되는 문자 수는 여전히 초과되므로 최대 한도인 경우에도 수만 개의 데이터를 전송하십시오. 초과하지 않으면 더 많은 데이터가 전송될수록 해당 속도는 느려집니다
大家讲道理2017-04-18 10:56:40
HTTP 응답 크기에는 명확한 제한이 없습니다.
일반적으로 서버는 클라이언트에 데이터를 반환합니다. 서버가 반환된 콘텐츠의 크기를 알고 있는 경우 Content-Length
迷茫2017-04-18 10:56:40
요청은 많은 양의 json 데이터를 반환하며 프런트엔드 구문 분석 시간도 매우 깁니다. 비동기 처리가 수행되지 않으면 스레드가 중단될 수 있습니다
大家讲道理2017-04-18 10:56:40
그렇습니다. 하지만 양쪽 끝의 성능, 특히 서버의 성능과 전송의 안정성을 고려해야 합니다. 일반적으로 이는 권장되지 않습니다.
高洛峰2017-04-18 10:56:40
요청과 응답을 혼동하신 기존 분들께 이의를 제기합니다.
다운로드에는 크기 제한이 없는 것 같습니다. http 요청을 통해 파일을 다운로드할 때 해당 크기보다 크면 파일을 다운로드할 수 없다고 표시되지 않는 것 같습니다.
json을 반환하는 것은 실제로 바이트 파일에 응답하는 것입니다.
따라서 반환 프로세스 중에 PHP 실행 시간이 초과되지 않는 한 반환 크기 문제는 없습니다.