웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[속도UP팁] 최근게시물 위젯 속도개선
2013.12.09 18:36
./widgets/newest_document/queries/getNewestDocuments.xml 파일수정
<query id="getNewestDocuments" action="select"> <tables> <table name="documents" /> </tables> <columns> <column name="documents.*" /> </columns> <conditions> <condition operation="in" column="documents.module_srl" var="module_srl" filter="number" pipe="and" /> </conditions> <navigation> <index var="sort_index" default="documents.list_order" order="order_type" /> <list_count var="list_count" default="20" /> </navigation> </query>
위 코드로 교체합니다.
위젯으로 꾸며놓은 메인페이지가 캐시가 리로드되는 시간마다 자꾸 느려지더라고요.
찾아보니까 최근게시물 뽑아오는 쿼리가 10~20초씩 걸렸습니다.
xe_documents 레코드수 약 7만개에 innoDB 엔진 사용중이구요.
자세히는 모르지만 기존 쿼리가 xe_modules 테이블이랑 xe_documents에서 JOIN해서 가져오는것 같은데
제 사이트기준으로 너무 쓸데없는 쿼리같아서 저런식으로 간소화해봤습니다.
아무런 문제없고 확실히 빨라졌습니다. ^^
p.s
근데 혹시 JOIN해서 가져오는이유 아시는분 좀 알려주세요
궁금하네요
초보자라..ㅠㅠ
댓글 5
-
으흠.. 어떤게 수정된거지...
-
퍼니엑스이
2013.12.09 21:32
참고로 이 팁은 Content 위젯에는 이미 적용되어 있으니 최근 글 위젯을 사용하는 경우에만 해당됩니다.
-
소렌트.
2013.12.10 01:40
그럼 저렇게 해도 아무런 문제없다는 뜻인가요?
그럼 왜 쿼리가 그렇게 복잡하게 되있던거지 ..ㄷㄷ
-
소렌트.
2013.12.10 02:59
윽, 자문자답이지만 확인결과 그냥 업데이트 안된거같네요
게시글수 많을때는 이팁 적용하시면 좋으실듯 ㅎ
제목 | 글쓴이 | 날짜 |
---|---|---|
[수정] 댓글 삭제 간략화하기 [9] | XE만세 | 2013.11.26 |
SSL 적용시 작은 iframe 없애기
[1]
![]() | explode | 2013.11.28 |
누리CMS 에디터 잡 버그 있으신 분들 보세요. [2] | explode | 2013.12.03 |
구글 네이버 검색 방지 로봇 robots.txt meta 태그 | jiom | 2013.12.05 |
검색 로봇 막기 (검색 bot 막기) | jiom | 2013.12.05 |
[속도UP팁] 최근게시물 위젯 속도개선 [5] | 소렌트. | 2013.12.09 |
XE 코어 1.7 버전에서 최근이미지 출력하기
[1]
![]() | 때린데 또때려 | 2013.12.14 |
레이아웃 css 쉽게 수정하는 방법 (개발자모드 이용)
[1]
![]() | 멀티비타민 | 2013.12.29 |
에디터로 글 작성시 폰트 크기가 12px로 변경되는 현상 해결방법
[7]
![]() | jambox | 2013.12.31 |
나만의 익명게시판에서 닉네임 확인하는 방법(꼼수라고 밝힙니다.) [5] | 착한부산남자 | 2014.01.03 |
홈페이지 접속자, 글(댓글) 작성자 국가 국기 표시 적용 방법
[19]
![]() | 라싸 | 2014.01.08 |
XE 전체 타이틀(title) 수정하기 [3] | pezex | 2014.01.16 |
메뉴추가가 안돼요.
[2]
![]() | 궁굼자 | 2014.01.20 |
회원도 모듈별 적용된 포인트 보게하는 방법. [11] | :DunhillBoy | 2014.02.01 |
관리자화면 상단의 업데이트 해야할 항목 안내문구 안 나오게 하는 방법 [1] | sejin7940 | 2014.02.04 |
통합검색할때 회원별 권한에 따라 내용 보여주기 | garnecia | 2014.02.07 |
1.7.4 - 페이지나 게시판 생성 후 설정화면에 가면 '사이트기본스킨사용' 이 적용되지 않는 버그 해결법 | sejin7940 | 2014.02.08 |
그룹아이콘 모바일에서 표시하기 | 잉카러부 | 2014.02.09 |
마우스드래그금지 | 레치에스 | 2014.02.11 |
2014년 2월 12일부터 갑자기 사이트(관리자 페이지)가 깨지는 경우. | 새하나모 | 2014.02.12 |
좋은 팁이네요!!!!