간단한 AJAX 프레임 워크를 http://www.iqp.vn에 만들었습니다. 사용자가 많은 ajax 요청을하거나 취소 할 수있게했습니다.Ajax 요청은 단일 서버 스레드에 의해 제공됩니까?
하지만 테스팅에서 알 수 있듯이 사용자가 큰 텍스트 파일을 복사/쓰기하는 것과 같이 오랜 시간이 걸리는 일을하는 아약스 요청을하면 후속 요청은 실행되기 전에 첫 번째 요청이 완료 될 때까지 대기합니다. . 클라이언트에서는 두 번째 요청을 볼 수 있지만 매우 빠른 처리를 수행하지만 첫 번째 "큰"요청이 완료된 후에 항상 반환됩니다.
또한 숨겨진 양식 (iframe) 제출을 사용하여 사용자가 아약스 스타일로 파일을 업로드 할 수 있도록하고 사용자가 큰 파일을 업로드하고 요청을 취소하면 (클라이언트의 iframe을 재설정합니다) 생성하려면 클릭하십시오. 다른 요청, 나중의 요청은 항상 첫 번째 업로드 요청이 끝날 때까지 기다리는 것을 볼 수 있습니다.
아무쪼록이 질문에 도움을 주시겠습니까? 아약스를 사용하고 (가능한 경우) 서버에서 다중 스레드 처리를 사용한다고 생각합니다. 클라이언트에서 아주 좋은 효과를 얻을 수 있습니다.
코드의 일부가 활용할 수 있도록 게시하시기 바랍니다 대답 .... –
나중에 약간의 리팩터링 후 내 코드를 공개 할 것입니다 – digitalhunter
아마이 문제를 발견했을 때 네트워크가 너무 나빴습니다. 이제 예상대로 작동합니다. 당신의 도움을 주셔서 대단히 감사합니다. – digitalhunter