source

jQuery AJAX vs.업데이트 패널

ittop 2023. 7. 26. 22:25
반응형

jQuery AJAX vs.업데이트 패널

jQuery(약 2,000줄)가 많이 포함된 페이지가 있습니다. 이 페이지는 유지보수 작업이 필요하고 서버에서 유지보수하는 것이 더 쉬울 수 있습니다.업데이트 패널을 사용하는 것에 대해 생각해 보았습니다.그러나 업데이트 패널이 전체 페이지를 서버로 다시 보내는 것은 좋지 않습니다.

업데이트 패널로 이동하지 않습니다.jQuery에서 온 후에는 성능 저하를 유지할 수 없을 것입니다.특히 당신의 말처럼 복잡한 페이지에서.

만약 당신이 2,000줄의 자바스크립트 코드를 가지고 있다면, 해결책은 그 코드를 리팩터링하는 것입니다.한 파일에 2,000줄의 C# 코드를 넣으면 유지보수도 어렵습니다.어떤 언어나 도구로도 효과적으로 관리하기는 어려울 것입니다.

3.5 SP1을 사용하는 경우 ScriptManager의 새 스크립트 결합을 사용하여 JavaScript를 여러 파일로 자유롭게 분리할 수 있습니다.이렇게 하면 서버 사이드 코드와 마찬가지로 코드를 논리적으로 분할할 수 있습니다.

제발 그런 고통의 세계에 자신을 두지 마세요.대신 훨씬 빠르고 jQuery에 구현된 UFRAME을 사용합니다.

이제 Javascript 코드의 2000줄을 관리하려면 코드를 다른 파일로 나누고 JSMin 또는 Yahoo Compressor를 사용하여 코드를 청크로 결합하도록 빌드 프로세스를 설정하는 것이 좋습니다.

업데이트 패널을 최적화할 수 있는 방법이 있는지는 모르겠지만, 저희 회사는 성능이 상당히 좋지 않다는 것을 알게 되었습니다. jQuery는 거의 모든 작업을 훨씬 더 빨리 수행합니다.

업데이트 패널이 업데이트를 트리거하는 시점과 업데이트 패널이 실제로 페이지를 업데이트하는 시점 사이에는 많은 지연이 발생할 수 있습니다.

업데이트 패널을 사용하는 유일한 이유는 개발의 용이성 때문입니다.그들이 일을 할 수 있도록 거의 아무것도 할 필요가 없습니다.

UpdatePanel을 사용하면 웹 페이지에 수많은 스크립트를 추가한 ScriptManager를 사용해야 합니다.업데이트 패널은 실제 Ajax가 아닌 부분적인 포스트백을 제공합니다.인터넷이 아닌 LAN에서만 실행할 경우에는 문제가 없지만, 인터넷이 대상이라면 웹 사이트에 게시하기 전에 코드를 수정하고 몇 가지 도구로 압축해 보십시오.

언급URL : https://stackoverflow.com/questions/22466/jquery-ajax-vs-updatepanel

반응형