2009-08-08 2 views
2

전적으로 SJAX (synchronous jax)를 기반으로하는 응용 프로그램을 개발했습니다. 양식 제출 대신 POST-SJAX를 통해 데이터를 보내고 있습니다. 내 생각은 브라우저를 새로 고치는 것이 아닙니다.JavaScript 대체 양식 제출

이 방법의 장점은 : HTTP 요청

  1. 수가 감소된다.
  2. DB 호출 수가 줄어 듭니다.
  3. 페이지를 새로 고칠 때 데이터를 다시 채울 필요가 없습니다.

이 아이디어가 효과적인지 알고 싶습니다.

답변

0

확실히, POST의 다른 쪽 끝에서 생성 된 콘텐츠는 어쨌든 양식 이었으므로 검색 엔진에 의해 만들어지지 않기 때문에 특히 그렇습니다. 사용자 브라우저에서 자바 스크립트를 사용하도록 설정하지 않았거나 오류 메시지가 포함될 경우를 대비하여 올바른 noscript 태그 및 폴백을 포함시켜야합니다.

1
  1. 이미지 호출, 자바 스크립트 호출 등을 계산하고있는 것으로 생각하십시오. 좋은 캐싱을 사용하면 문제가되지 않습니다. 개발자가 생각한 Ajax 응용 프로그램을 보았고 나쁜 디자인으로 인해 실제로 HTTP 요청 수가 증가했습니다.

  2. DB 호출의 경우 숫자는 응용 프로그램을 일반적으로 코딩하는 방법에 따라 다릅니다. 좋은 서버 측 데이터 캐싱은 실제로 그것을 줄일 수 있으므로 Ajax는 실제로 여기에서 중요하지 않습니다. Ajax 호출을하고 하나의 작업 만 수행하면 DB 호출이 중단됩니다.