플래시를 쓰고 있는 웹 페이지의 퍼포먼스에 대하여
하람
안녕하세요. 저는http://dreamfood.net/ 사이트의 웹 사이트 퍼포먼스 작업을 맡고 있습니다. 초기에 의뢰 받았을 때 IIS 구동환경이고 asp로 돌아가는걸로 알고 있었는데이거 원, 서버만 IIS 이지 거의 실질적으로 모든 UI를 플래시로만들어놓아 어디서부터 손을 대야할지 모르겠네요.
고객분이 사이트를 돌아다니실 때 페이지 로딩(페이지 중앙에서 둥근 원이 돌아가는 그 로딩)이 걸리는 부분이 많다고 불평을 하시는데, 초기 사이트 작업자체를 이렇게 전체를 플래시로 잡아놓아서 -_-; 어떻게 최적화를 해야할지 모르겠네요.
우선 제가 웹 작업 경험이 많이 없기도 하지만, 이렇게 전체 영역을 플래시로 잡고 사용하는 웹사이트에서의 퍼포먼스 작업은 어떻게 진행해야할지 잘 모르겠네요.어느정도 지연시간이 있는것은 어쩔 수 없을 것 같다는 생각이 지배적입니다. (사실 지연시간이 길지도 않지만) 사장님께서 그 조금의 지연시간도 없기를 바라시는 것 같아서요. 저 상태에서 메뉴가 옆에서 미끄러져서 나온다던지 등의 애니메이션을 줄이면 많은 개선이 있을 수 있을까요? 현 상황에서 좀 더 빠르게 하려면 어떻게 조치를 취해야할지..
사이트보시고 조언해주실 부분 있으시면 아낌없이 말씀해주셨으면 좋겠습니다. 감사합니다.
-
봄여울
상기 사이트에선 메뉴나 기타 동적인 항목들을 런타임에 XML문서를 읽어 플래시에서 UI를 구성하게끔 돼있어요~
그래서 중간중간 로딩하는 동그라미가 표시 되구요^^
제 작업환경이 그렇게 쾌적한 편은 아닌데 꽤 빠른 속도를 유지하고 있네요 어떤 부분에서 부하가 걸리나요?
단지 중간중간 로딩 동그라미가 나오는게 문제라면 동적인 컨텐츠와 경우의 수를 전부 swf 파일안에 임베드 시키고
그에 맞게 코드를 재 작성해 컴파일 하면 되는데 이 방법은 바람직 -
초코홀릭
제가 웹서버 차려놓고 로컬에서 테스트해봐도 로딩속도가 별 차이없는걸 보니 그래픽요소를 브라우저에서 처리해서 띄우는 속도가 문제인것같습니다.. ㅠㅠ 어찌되었던 애니메이션을 줄인다해서 될건 아니라는건가요?
사실 제 생각에도 애니메이션 자체가 복잡한게 쓰인것도 아니고.. 근데 딱히 저희가 쓰고 있는 리소스 자체가 크게 무거운걸 쓰고 있는것도 아닌데.. 제 경험이 부족해서 이게 무겁다 가볍다 평가하기엔 좀 그렇지만 background나 하나 띄우는데 하나당