2011-10-07 8 views
3

이 응용 프로그램에는 드롭 다운 목록과 버튼이있는 양식이 있습니다.서버 요청, 처리 방법

양식을 제출하면 다른 양식이 ajax를 사용하여 페이지에로드됩니다. 이것은 5 번 발생합니다.

모든 양식은 동일하며 드롭 다운 목록과 버튼 만 포함합니다.

각 폼에는 각 드롭 다운에 포함될 내용을 결정하는 mysql 쿼리가 첨부되어 있습니다.

제 질문은 서버 요청을 처리합니다. 나는이 응용 프로그램에서 각 양식에 대해 하나씩 5 개의 서버 요청을한다고 생각합니다.

위에서 설명한 모든 양식과 앱을 모두 포함하는 단일 페이지를 만드는 것이 더 좋습니까?

난 80.000 사람들이 응용 프로그램을

감사

타격에 부하에서 이야기하고

편집 : 응용 프로그램은 다음과 같이 작동

:

드롭 다운이

-> 사용자가 선택 옵션을 제출하고 --- 아약스로 제출 ---> 다른 폼이로드됩니다. 이전 선택을 기반으로 쿼리가 생성됩니다 -> 사용자가 옵션을 선택하고 제출합니다 .... 등 5 번

+0

사용자가 귀하의 웹 사이트 중 5 페이지를 열어도 5 개의 요청이 있지만 여전히 성능에 대한 우려는 많지 않습니다 ... 거의 비슷합니다. 질문으로 돌아가서 5 페이지의 양식을 동일한 페이지에 배치하고 JS를 숨기기/숨기기를 취소 할 수 있습니다. 의도 한 작업 흐름이 될 수 있는지 알 수는 없습니다 –

+0

드롭 다운이 종속적입니까? 아니요 인 경우 하나의 요청으로 모든 드롭 다운을 가져올 수 있습니다. 그렇지 않으면 5 개의 요청 (각 드롭 다운마다 하나씩)을 사용할 수 없습니다. – bksi

+0

다음 선택이 이전 선택에 의존한다면 예를 들어 주 -> 도시 선택. 도시를 알 수 없다면 – Stoosh

답변

1

예 - 양식을 데이터로 구동하지 않고 mysql 쿼리가 사용자의 입력을 사용하지 않는 한 매번 db를 사용할 필요가 없습니다. 나는 전체 형태를 미리 자바 스크립트로 만들 것이다.

+0

종속 드롭 다운이있는 경우 드롭 다운 당 하나의 요청이 있습니다. – bksi

+0

또한 내 게시물을 조금 편집했습니다. – Patrioticcow