2009-06-06 4 views
0

자바 스크립트를 사용하여 asp 또는 asp.net으로 제출하면 더 빨리 제출할 수 있다고 들었습니다. 이것은 사실입니까, 아니면 큰 차이가 있습니까?자바 스크립트에서 양식을 제출하는 것이 서버 측 제출보다 훨씬 빠릅니까?

+0

양식을 제출하고 javascript를 사용하여 양식의 값을 수집하고이를 사용하여 XHR과 같은 Ajax를 통해 데이터를 제출하는 것을 말하고 있습니까? – trydyingtolive

+0

아니요 사실, 저는 그것에 익숙하지 않습니다.하지만 제가 말하고있는 제출 유형은 Ajax와 관련이 없습니다. 그냥 자바 스크립트. 주로 asp-classic에서도 그렇습니다. 나는 asp.net에서 그것을 한 번도 해보지 않았다. 그러나 질문은 두 가지 모두에 적용된다. – Eric

+0

@ 에릭 (Eric) : 주제와 질문을 깔끔하게 정리하십시오. 사용자의 의견에서 일반적인 HTML 양식을 사용하여 Javascript를 사용하여 비교하고자하는 답변까지 명확하게 설명하십시오. 제출에 대해서는 "서버 측"이 없습니다. – AnthonyWJones

답변

0

Javascript를 사용하여 약간의 오버 헤드가 발생하며 클라이언트 시스템의 성능에 따라 다릅니다.

3

그렇게 생각하지 않습니까? 귀하의 브라우저는 귀하의 JS가 얼마나 복잡한 지에 따라 JS를 실행하고 양식을 제출하는 데 추가 오버 헤드가 있습니다. 고전적인 방법으로 양식을 제출하는 것이 JS를 사용하여 양식을 제출하는 것보다 빠르다고 생각하고 싶습니다. 그리고 서버 측 기술은 JS와 관련이 없습니다 (asp/asp.net/jsp/whateva).

+0

내 대답을 투표 한 사람은 누구에게 : 나는 왜 내 대답에 투표하지 않을 지 확신하지 못한다. 나는 당신이 당신의 주장을 설명하는 의견을 남길 수있는 마음이 있다고 생각할 것이다. – Jay

3

브라우저에서 서버로 HTML 양식을 제출한다고 가정하면 더 빠릅니다. 제출 방법에 관계없이 브라우저는 사용자 컴퓨터의 데이터를 서버로 전송해야합니다.

+0

브라이언도 그렇게 생각했습니다. 그러나 우리는 모바일 장치에서 거의 동일한 두 가지 응용 프로그램을 사용했습니다. 하나는 자바 스크립트로 제출하고 다른 하나는 정상적으로 제출합니다. 자바 스크립트 제출은 약 3 초 빨랐습니다. 우리는 여러 번 테스트했습니다. 하지만 그것이 모바일 장치에 있었기 때문이라고 생각합니까? – Eric

+0

@Eric은 같은 양의 데이터로 같은 양식을 제출하는 두 개의 응용 프로그램입니까? 네트워크 대기 시간을 고려 했습니까? 데이터 연결은 네트워크 신호에 따라 달라질 수 있습니까? – Jay

+1

@ 에릭 (Eric) 당신은 3 초 측정치를 어떻게 세웠습니까? 그 차이를 어떻게 측정 했습니까? – Jay

관련 문제