Q&A

레이아웃을 옵션을 많이줘서 layout.html 자체를 무겁게 하는게 좋을까요?

 

아니면 layout내부에서 옵션에 따라 필요한 html을 호출해서 소스를 가볍게 여러토막으로 하는게 좋을까요?

 

 

1. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

 

 

2.xxx       xxxx    xxx

             xxxx    xxx

 

 

 

댓글 6

  • 판매용이라면 취향이 다 다르니 옵션에 따라 동작하는 방식이 좋겠지만...

    개인적으로 사용할 거라면 옵션 필요 없이 바로 레이아웃에 코딩하는게 좋다고 봅니다.
    그리고 옵션으로 되어 있는 것도 개조를 해서 레이아웃에서 필요없는 부분 지우고 옵션 설정값에 의존하지 않고 바로 동작하게 한다면 0.0001초라도 조금 빠르지 않을까요??
  • @웹지기
    포메님이 그렇게 말씀하시는거면 !믿음이 ㅎ

    그런데 개별적으로 레이아웃을 제작 배포할 예정이라 1번 방식으로 하는지 2번방식으로 인크루드 하는 방식이 좋은지 도무지 햇갈리더라구요..

    전체적으로는 소스를 한줄이라도 줄이려면 2번 방식이 좋은데 파일을 불러오는것 자체도 서버에 부담이 되는거 아닌지 싶어서요
  • 불러오게 하는게 좋을 것 같습니다~

    백퍼 공용소스만 레이아웃에 넣구요 ㅋㅋ
  • 예를 들면 이런거죠... ㅋㅋ

    <!--@if($layout_info->colorset == "orange")-->
    <!--%import("css/orange.css")-->
    <!--@else-->
    <!--%import("css/blue.css")-->
    <!--@end-->

    판매용이라 저렇게 되어 있어요. 저희는 절대 블루 컬러셋으로 되돌릴수 없는 상황이라 ㅋㅋ

    <!--%import("css/orange.css")-->
    이렇게 남겨도 될 듯 하구요...


    <!--@if(!$layout_info->logo_image)--> 블블라블라....

    이것도 저희는 무조건 사이트로고이미지는 업로드 할꺼니까... 이것도 필요없고.. ㅋㅋ

    이렇게 제 옵션에 맞게 다 없애버리니 좀 코딩수도 줄고 ... 뭐... 0.000001초라도 ㅋ
  • 속도에 큰 차이가 있을까요? 저도 궁금.. 보통 자바스크립트 같은 경우는 http 요청이 적을수록 좋긴한데 말이죠..
  • 레이아웃을 사서 써본 사람으로써 웹지기님 답변이 맞는것 같습니다. 보면 소스가 다 나눠져 있더라구여.
    그게 웹지기님 말처럼 옵션에 따라 동작하는게 맞는 방법 같네요 ^^