2013-11-01 2 views
-2

이 질문은 브레인 스토밍/최적화 문제와 관련이 있습니다. 나는 웹 사이트 개발에 아직 익숙하지 않으며 데이터베이스 질의를하는 가장 효율적인 방법에 관해서 궁금하다.데이터베이스 결과를 연속으로 쿼리하고 표시하는 가장 좋은 방법은 무엇입니까?

사용자가 결과에 대한 필터 매개 변수로 선택할 수있는 필터 메뉴가 표시됩니다. 사용자가 즉시 매개 변수를 변경하고 데이터베이스를 쿼리 할 수 ​​있기를 바랍니다.

양식을 GET 할 때마다 다시 제출하고 데이터베이스를 다시 쿼리하고 표시 할 수 있지만 더 효과적인 방법이 있는지 궁금합니다.

예 필터

여기에서 볼 수있다 : 당신이 jQuery를 또는 일반 자바 스크립트로 볼 필요가 질문에 대한 답변으로 http://lolteamrecruiter.com/find/player.php

+2

아무 것도 최적화하기가 너무 이르다. 먼저 스크립트 키디로 해킹 당하지 않는 최소한의 일을 배우십시오 – zerkms

+0

이 질문에 대한 훌륭한 통찰력에 감사드립니다. – user2789380

답변

0

. JQuery AJAX를 더 빨리 사용하고 반환 데이터를 가져 와서 파싱하고 결과를 표시하는 것은 JavaScript 무릎에 다시 돌아 오는 작업을 생각하는 것보다 빠릅니다.

마지막 결과는 "즉시"데이터 반환 및 "다시로드하지 않음"화면 조작을위한 AJAX를 사용합니다.

실제 데이터베이스 최적화는 데이터베이스 측만큼 쿼리 측에서 수행되지 않습니다.

+0

나는 실제 데이터베이스 최적화가 아닌 클라이언트 측 최적화를 의미했습니다. 데이터의 가중치가있는 데이터베이스는 내부적으로 최적화 된 것으로 가정합니다. 당신의 대답에 관해서는, 이것이 제가 찾고 있었던 것입니다, 제안 해 주셔서 감사합니다. 수락 됨. – user2789380

관련 문제