응답을 보내려면 50 분이 걸리는 CGI 스크립트를 하나 호출해야합니다. 해당 CGI에서 응답이 올 때까지 xhr을 유지해야합니다. 어떻게 그럴 수 있습니까? 특정 기본 시간 요청이 자동으로 시간 초과 된 것처럼 보입니다.응답이 도착하기 전에 XMLHttpRequest가 시간 초과됩니다.
0
A
답변
0
0
을 위해 당신이 요청이 인라인 일을해야한다고 생각하지 않습니다. 다른 방법은 작업으로 요청을 일부 백엔드 프로세스/스레드/메시지 대기열에 제출하고 참조를 저장하여 결과에 액세스 할 수 있도록하는 것입니다. 처리가 완료되면 데이터베이스 또는 파일에 저장됩니다.
결과가 나타날 때까지 '업데이트 중'텍스트 또는 회전 아이콘을 표시하여 사용자에게 어떤 일이 일어나고 있음을 알릴 수 있습니다.
그 기간 동안 나는 열린 HTTP 연결에 의존하지 않을 것입니다.
관련 문제
- 1. 페이지가 window.print()에 도착하기 전에 함수를 실행합니다.
- 2. 때때로 세션이 너무 빨리 초과됩니다.
- 3. XMLHttpRequest가 연결된 시점을 감지합니다.
- 4. PHP의 * 시간 전에
- 5. Rails3 + Google지도로 사용자 도시 도착하기
- 6. 테이블이 비어있을 때 Tableadapter.fill 시간이 초과됩니다.
- 7. XMLHttpRequest가 http와 작동하지 않습니다.
- 8. 'XMLHTTPRequest가 정의되지 않았습니다.'IE6
- 9. 큰 파일에서 XMLHTTPRequest가 실패합니다.
- 10. 응답이
- 11. 웹 사이트에 접속하려고 시도하면 시간이 초과됩니다.
- 12. 여기에 많은 시간 전에, Google지도
- 13. mod_rewrite를 활성화하지만 시간 전에 제대로
- 14. 이전 요청에 대한 응답이 렌더링되기 전에 JSF 페이지에 데이터를 미리로드합니다.
- 15. XmlHttpRequest가 상태 4를 너무 빨리 반환 함
- 16. JBOSS에 EAR을 배포하면 시간이 초과됩니다 (org.rhq.core.pc.inventory.TimeoutException :)
- 17. 메시지가 컨테이너에 도착하기 전에 Jaxws SOAP Handler Interceptor보다 SOAP 메시지를 조작하는 더 좋은 방법이 있습니까?
- 18. 연결하려고 할 때 JConsole 시간이 초과됩니다.
- 19. JQuery 응답이 null이지만 실제 응답이 없습니다
- 20. imaplib2 유휴 응답이 시간 초과로 인한 것인지 확인하는 방법
- 21. 함수를 실행하기 전에 일정 시간 기다리기.
- 22. PHP에서 12 시간 전에 날짜가 맞는지 확인하십시오.
- 23. 로그 메시지 전에 현재 시간 추가
- 24. 설정된 시간 전에 setTimeout 함수를 끝내십시오.
- 25. 사용자가 지정된 시간 전에 로그인했는지 확인해야합니다.
- 26. 응답을 받기 전에 아약스 호출 시간 계산하기
- 27. 간격 시간 전에 C# 타이머가 실행됩니다.
- 28. Javascript : xmlhttprequest가 준비 상태 1에서 임의로 멈춤
- 29. XMLHttpRequest가 보내는 메소드는 무엇을 유지할 것인가?
- 30. ClientValidation이 실패 했는데도 XmlHttpRequest가 전송되는 이유는 무엇입니까?
CGI 스크립트를 최적화 해보십시오. 50 분이 너무 많이 걸립니다. – Ankit