대류님..!! 자문좀 구합니다.. ^^

online | 2005.07.26
오늘 행복지기님 http://www.smilehouse.pe.kr 의 지적으로 홈페이지 문서의 소스를 나름대로 정리를 했습니다.
행복지기님의 지적은 닌자커뮤니티의 로딩속도가 많이 느리다는 것인데요...
보통 사용자들에게 물어봐도 그렇게 느리다는 느낌을 받지 않다는다는 군요.. ^^;;
물론 어지간한 인터넷선로의 차이로는 홈페이지로딩속도에 막대한 지장을 받지 않는다고 알고 있는데요..
저는 VDSL을 사용합니다..
이넘은 파일이나 동영상 다운로드시에 엄청난 속도를 내거든요..
저 같은 경우엔 동영상 700M를 유료로 받는데 걸리는 시간이 4분이 채 걸리지 않습니다..
평균적으로 다운로드 속도가 초당 2.6 ~ 3메가 정도 나옵니다..
어느 사이트를 로딩하던 그렇게 느린사이트 외에는 체감속도가 거의 비슷한데 말이죠...
행복지기님의 비유에 의하면 대류커뮤니티는 초고속인터넷선이고 닌자커뮤니티는 54K모뎀 수준이라네요.. 허허.. ^^;
T1급을 쓰는 피씨방에서도 대류커뮤니티와 닌자커뮤니티의 로딩속도는 그렇게 많은 차이가 나지 않거든요..
그렇다면 말레이시아쪽에 계시는 행복지기님은 과연 인터넷선이 얼마나 느린건지..!!
암튼 제가 생각해도 DIV와 TABLE 태그의 체감로딩속도가 그렇게 차이가 나지 않는것 같은데...
나름대로 홈페이지문서의 소스를 정리를 했는데도.. 로딩속도엔 별반 차이가 없네요.
수많은 팁의 적용으로 인한 부피가 많이 커진 제로보드 소스의 최적화에 답이 있을까요?

대류님의 생각은 어떠하신지요?

아~~ 참고로 행복지기님의 홈이나 닌자커뮤니티의 홈이나 로딩속도가 비슷한걸로 느껴지거든요.. ㅋ
?
  • ?
    시리니 2005.07.26 14:22
    대류님이나 저나 공통적으로 가지고 있는 고민이네요.

    DIV TABLE 은 속도 차이가 체감됩니다. 최신컴에 초고속 인터넷이라면
    별 차이가 없겠지만 당장 버려도 시원찮을 컴터에 속도마저 느리다면
    체감이 됩니다. 특히 모질라 브라우저에서는 아주 극적이라 할 만한 속도차이가
    느껴집니다. (물론 실제로는 약간이지만)

    Table 은 폭 계산등을 하기 위해 렌더링 엔진에서 삽질을 많이 합니다.
    허나 DIV 는 그 계산과정이 훨씬단순해지기 때문에 수치계산을 빨리 처리해서
    결과적으로는 DIV가 더 빠릅니다.

    본래 웹페이지가 가져야 할 문서의 구조화와 의미있는 영역의 구획에는
    DIV 태그가 제격입니다. 일정한 목록이나 수치 표 같은 것에는 Table 이
    제격입니다. DIV 로 큰 덩어리를 나누시고 Table 로 목록이나 특정 구역 내의
    레이아웃을 짜신다면 좀 더 빠르고 표준적인 출력을 지원할 겁니다. :)

    ※ 무조건 DIV 를 써야 한다가 아닙니다. 적절히 조화롭게 쓰시면 되며 필요할 경우에
    필요한 것을 사용하시면 됩니다~
  • ?
    대류 2005.07.26 15:32
    로딩속도를 개선하는 방법은 여러가지가 있습니다.
    당연히 그 여러가지 방법을 복합적으로 사용하면 달라짐을 느낄 수 있겠지요...

    닌자님의 사이트는 실제로 약간 느린감이 없지 않았습니다.
    저도 전문가는 아니라 잘은 모르지만 몇가지 개선하는 방법을 알려드리면.....

    1. 효율적으로 사용되지 않는 부분의 과감한 삭제
    예를 들어 상단의 창닫기[X] 최소화[_] 이런 버튼들은 사용하는 사람이 거의 없을 겁니다.

    2. 다양한 효과
    확실한지는 모르겠지만 닌자커뮤니티에서 가장 로딩속도를 저하시키는 것이 현재접속자 부분인 것 같습니다.
    인터넷 속도가 느린날에는 페이지가 펼쳐지다가 그 부분에서 잠시 주춤하는 것을 볼 수 있거든요
    또한 한줄전광판과 같이 동적인 효과를 내는 부분도 가급적이면 사용을 자제하는 것이 도움이 되겠죠
    하단의 랜덤배너도 마찮가지 입니다.
    서브메뉴 하단의 네개로 나눠진 이미지도 텍스트로 바꾸면 좋습니다.
    상단의 플래시와 이미지도 손보면 도움이 될 것 같습니다.

    3. 소스의 최적화
    소스를 최적화 한다는 건 정말로 어려운 일 입니다.
    나름대로 최적화한다고 하지만 그것이 최적화는 아닐테니까요....
    아무튼 나름대로 최적화할 필요가 있습니다.
    소스에서 불필요한 공백이나 주석문을 삭제하고, 반복되는 구문을 최대한 줄여놓아야 합니다.

    4. 제로보드 소스의 최적화
    홈페이지의 대부분이 제로보드와 연동되므로 이 부분은 매우 중요합니다.
    여러가지 팁을 적용하게 되는데 전반적인 로딩속도에 영향을 미치는 팁이 있을 겁니다.
    그런 팁은 과감히 삭제하는 게 좋습니다.

    5. div, css의 활용
    div와 css 로 구현할 수 있는 부분들은 가급적 변경하는 것이 좋습니다.
    체감으로 느끼건 못 느끼건 작은 부분들이 결합되면 전체에게 영향을 미치니 소홀히 할 수 없지요...
    그리고 표준이라고하니 이왕이면 지키는 게 좋겠지요...

    6. 과감성이 필요합니다.
    로딩속도를 기능적 측면이라고 볼 때 기능이냐 디자인이냐를 놓고 많이 고민하게 됩니다.
    예로 전광판과 한 줄 공지 같은 것을 들 수 있지요...
    공지사항이 있음에도 한 줄 공지가 따로 있고, 자유게시판이 있음에도 한줄전광판이 있다는 것은 큰 의미가 없다고 생각합니다. 작은 부분이지만 앞서 말했듯이 로딩속도를 고려한다면 세밀하게 신경쓸 필요가 있습니다.
    경험을 토대로 끊임없는 업데이트 해야 합니다.
    자신의 사이트는 자신이 제일 잘 알겠지요...
    운영해 나가면서 여러가지를 추가하게 되는데 불필요한 부분들은 삭제해야 합니다.
    정말로 멋진 기능이라서 설치해 놓았지만 사용하는 사람도 없고, 정녕 자신조차 사용하지 않는 다면 과감히 삭제합니다.
    그리고 대체할 수 있는 것이 있다면 대체하는 것도 방법이겠지요...

    대류커뮤니티는 얼마전에 여러작업을 통하여 로딩속도를 많이 개선했었습니다.
    그런데 최근에 또 이런저런 것을 도입하고 나니 개선되었던 부분이 효과를 발휘하지 못하고 있습니다.
    그래서 최근에 도입한 팁들을 정리할까 생각합니다.
    사이트의 성패는 로딩속도와 아주 밀접한 관계가 있습니다. 중요한 부분인만큼 평소에 관심을 가지고 지켜봐야 합니다.
    위의 사항들은 제 경험을 토대로 주관적인 입장에서 작성한 것 입니다.
  • ?
    NINJA 2005.07.26 15:56
    대류님.. 감사드립니다..
    닌자커뮤니티에 오래 머무르시는 것 같으시더니만 많은걸 발견하고 지적해 주셨네요..
    위의 사항중에 저 역시 공감이 가는 부분이 상당히 있는것 같습니다..
    좀 쉬었다가 정리할 리스트를 작성한후에 과감히 정리를 할려고 합니다..

    시리니님의 답변도 많은 참고가 되었구요..
    관심을 가져 주신것에 대해서 정말 감사드립니다.. ^^
  • ?
    거니 2005.07.26 16:08
    제 홈도 느리나요.. 대류님? ㅎㅎ
  • ?
    대류 2005.07.26 16:09
    닌자님// 아까 접속해두고 밥먹고와서 그래요...ㅋㅋㅋ
    거니님// 무난합니다.
  • ?
    NINJA 2005.07.26 17:38
    대류님//
    헉..^^;; 점심식사여요.. 아니면 저녘식사여요?
    저도 로딩속도 저하의 가장큰 원인이 현재접속자(사이트온)이라 생각합니다..
    일단 메인화면의 전광판을 없애고.. 사이트최상단의 풀스크린메뉴의 제어부분과 서브메뉴 하단의 이미지맵으로 처리된 부분만 제거를 해도 현저하게 표시가 나네요...
    전 기분상 그런가 싶어서 친구에게 피씨방에서 접속해 보라고 하니까...
    수정하고 나서는 엄청 빠르다고 하네요..ㅎ~
    현재접속자부분만 없애면 사이트 날라갈듯이 빠르겠어요...
    대류커뮤니티보다 더 빠른거 가타욤.. 흐흐~~
    아~~ 사이트온이거 하나땜에도 현저한 속도차이가 나는데.. 없애기가 망설여 집니다.. ㅋ
  • ?
    대류 2005.07.26 17:46
    체감이 되네요....
    과감할 필요성이 있습니다. 용기내세요..ㅋㅋ
    아니면 팁을 적용해서 현재접속자 출력을 해보세요....
    사이트온보다는 훨씬 간결하게 구성되어 있으니 보다는 나을겁니다.
  • ?
    시리니 2005.07.26 19:00
    싸이트 온은 액티브 X 라서 ... ~_~;;;

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
414 online 저는 레이아웃 스킨을 계속~ 만들고 있네요. ㅎㅎ 1 정낙훈 2010.11.18 12712
413 online 이 레이아웃은 어느 분이 만드신 건가요? 1 정낙훈 2010.11.07 12630
412 online 안녕하시죠? 2 ninja 2010.10.23 10916
411 online 새로 가입했어요 3 정낙훈 2010.03.09 9103
410 online 군입대 1주년입니다. ㅎㅎ 1 구솔 2009.09.01 8599
409 online 오라버니~~~ 1 시니 2009.04.08 10645
408 online 어느덧 4년차 회원 1 jenny 2009.03.25 7521
407 online ㅎㅎ 2 정낙훈 2009.02.07 8386
406 online 저도... 1 정낙훈 2009.01.13 6430
405 online 낙훈입니다~ 2 정낙훈 2008.12.20 6303
404 online 대류님 2 빽짱구 2008.10.23 5651
403 online 대류님 저 군대가요^^ 3 구솔 2008.08.31 8731
402 online 대류님 오랜만이죠? 2 jenny 2008.04.25 5134
401 online 반갑습니다~~~! 새해 복 많이 받으세요! 1 시리니 2008.01.05 3901
400 online 좋은 성탄보내세요 ^^ 2 구솔 2007.12.25 4665
399 online 써프라이즈 1 마니 2007.12.25 4484
398 online 캄솨합니다. ^^)/; ㅎ... 정낙훈 2007.11.26 2777
397 online 아쒸..-_-; 그럼 제가 ... 정낙훈 2007.11.23 2756
396 online 안녕하세요. 와보니 ... 정낙훈 2007.11.22 2720
395 online 풍성한 한가위 되세요 ^*^ 1 NINJA 2007.09.22 5245
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 21 Next
/ 21