CSS고수님들.. 속도는 어떻습니까? > 자유게시판

자유게시판

CSS고수님들.. 속도는 어떻습니까? 정보

CSS고수님들.. 속도는 어떻습니까?

본문

CSS를 짜다가 궁금해졌습니다.
미세한 속도나마 차이가 난다면 어떤 것이 나을까요?

1. BOX에 다 넣고 로딩 시키는 경우.
<div id="box">
         <div id="menu">
         </div>
         <div id="contents">
         </div>
</div>
이 경우 상속이나 일괄 수정에는 용이할지 모르나
결국에는 예전에 했던 table구조처럼 전체박스의 로딩이 끝나야 화면표시가 될 거 같은데요...
그런데 CSS소스를 받아서 보면 이런 구조가 너무 많더군요.


2. 각각 독립적으로 로딩 시키는 경우.
<div id="menu">
</div>
<div id="contents">
</div>
이 경우 일일이 위치를 지정해줘야 하는 불편함은 있으나
Div가 각각 로딩되므로 속도상에서는 훨씬 나을 거 같은데요...
최악의 느린 경우라도 방문자는 계속 로딩이 되고 있으니 최소한 심심하지는 않을 듯...

속도 문제 때문에 예전에 table작업할 때도 일일이 짤라서 했었습니다.
그런데 div를 사용하면서 또 전체 박스에 넣고 부르는 것이 좀 동의가 안 갑니다.

제가 보는 시각이 맞습니까?
추천
0

댓글 6개

제가 했던 고민 하고 계신것같네요.

갠적으로는
레이아웃이라면 1번처럼
레이아웃이 아니라면 2번처럼

id명으로만 본다면
<ul id="menu">
</ul>
<div id="contents">
</div>
이렇게도 생각해 볼수 있을것 같구요.

말대로 되진 않지만 div 의미를 살려 컨텐츠를 나누는데만 최소한 사용하시고
그외
dl, dt, dd
ol, li
ul, li
p
h
요정도 태그만 적극 사용하셔도


<div>
  <div>
      <div>

이런 경우는 쉽게 안생기게 되는걸 발견햇습니다. 레이아웃은 제외입니다. ^^
레이아웃이라면 사진이나 플래시도 포함되고 컨텐츠양도 꽤 있기 때문에
1번처럼 한다면 예전에 테이블 쓰던 때처럼 전체로 로딩되는 느낌입니다.

BOX로 감싸며 div를 쓴다면 속도에 있어서는 메리트가 상쇄되어 버리는 듯...
속도가 1번이나 2번이나 비슷하다면 당연히 1번이 편할 거 같습니다.

이거 좀 잘 아시는 분들은 계속 댓글 부탁드립니다.
프로그램 버젼업 하면서 변경해봤는데 속도 차이 못느끼겠습니다.

변경전
<dv>
  <dv>
      <dv>
        <dv>
            <dv>
              <dv>
                  <dv>
변경후
<dv>
  <dv>
      <dv>
      <ul>
      <li>
      .....

div 가 중첩되지 않는것은 불가능이라 생각됩니다.
http://jysoft.co.kr/jy.lotto/jy.lotto.php
http://jysoft.co.kr/jy.lotto/jy.adm/jy.adm.config.php

소스보시면 테이블사용할 경우와 차이가 좀 납니다.
html은 php의 속도의 천배
불필요한 테그는 삭제하고 간략하게 만드는것이 좋지만 최적화까지 고려안해도될듯해요

테이블이 위에서 부터 로딩되는거는 각 cell 값 계산 때문
전체 199,675 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT