웹 페이지의 성능 문제를 해결하기위한 "모범 사례"또는 경험적 방법을 찾고 있습니다.옵션을 선택하기위한 웹 팝업 만들기
기본적으로 최대 10,000 개의 선택 항목이있는 드롭 다운 메뉴가 있으며 각 태그에 있습니다. 그래서 DOM 모델에는 수천 개의 노드가 추가되었습니다. 나는 이것이로드 된 후에 문서를 파싱하는 자바 스크립트의 속도를 늦추고 있지만 초기 페이지로드를 느리게하여 모든 데이터를 빠져 나간다고 생각한다.
나는 그 드롭 다운을 페이지에서 완전히 들여다보고 싶다. 그래서 콤보 박스 스타일 컨트롤 대신에 픽리스트를 포함 할 모달 팝업으로 연결될 것이다. 클라이언트에 이러한 팝업을 미리로드하고 캐싱하면 초기 페이지를로드하는 속도가 느려지고 기존 스크립트 성능이 향상 될 수 있도록 DOM에서 10,000 개를 모두 확보 할 수 있다고 생각합니다.
내 웹 개발 경험이 제한되어 있기 때문에 최선의 방법이 초기 접근법을 위해 페이지/제어/서비스/기타 등을 만드는 것이 확실하지 않습니다. 올바른 접근법을 사용하고 있다고 확신하면 세부 사항을 파악할 수 있어야합니다.
아마도 모달 창을 만들어야하나요? 아니면 컨트롤을 만들어야합니까? 컨트롤의 많은 옵션이 문서 개체 모델에 나타 납니까? 제가 누락 된 다른 접근법이 있습니까? – Paul
데이터베이스에서 드롭 다운 데이터가 전송됩니까? – Pankaj
DB에서입니다 – Paul