이게 엄밀히 따지면 ASP와 ASP.NET의 속도차이 보다는
ASP로 Response 시킨 JSON String을 파싱하여 화면에 뿌려주는것과
ASP.NET으로 Response 시킨 JSON String을 파싱하여 화면에 뿌려주는 속도의 차이를 여쭤보고자 합니다.
예전부터 ASP를 이용해서 사이트 구축에 필요한 데이터를
각 섹션별로 함수로 만들어 해당 데이터를 JSON String으로 Response 시키고
그 데이터를 AJAX로 받아와서 동적으로 화면에 뿌려주는 방식으로 작업을 해왔습니다.
문제는 이번에 서버단 개발언어를 전체적으로
데이터 뿌려주는 부분의 소스를 ASP.NET 기반으로 변경하게 되었는데요
기존에 없던 문제점이 생겨서 곤란하게 되었네요.
ASP에서 데이터를 받아올때는 깜빡임같은게 없었는데,
ASP.NET으로 바꾼 뒤로는 도대체 뭐때문인지 클라이언트쪽 스크립트 실행시간에
딜레이가 생겨서 빈 엘리먼트가 0.2~0.3초정도 먼저 출력되고 컨텐츠가 채워지더군요.
물론 순서상으로는 HTML 페이지가 로드되고 난 후에 데이터를 뿌리기때문에
그렇게 되는게 맞겠지만 이전에 ASP로 가져올때는 이런 딜레이가 없었는데
단지 서버단 언어 하나 바꿨다고 딜레이가 생기는게 좀 당황스럽네요 ;;;
차이점이라고는
ASP는 DB커넥트를 인클루드로 매번 불러온다는것과
ASP.NET은 web.config 파일에 커넥트스트링을 미리 저장시켜놓고 쓰는것 말고는
없어보이는데 도대체 왜 이런 현상이 발생하는건지 알 수가 없네요 ;;;
혹시 같은 증세 겪으시는 분이 있나요???