웹마스터 팁
Xe1.5 + board 1.4[목록설정] [분류관리][게시글관리]느린 로딩해결법
2012.01.14 08:21
Xe 1.5.1.2. 와 Xe에서 공식 배포하는 게시판 모듈 Board 1.4.2를 설치하고
사이트를 구축했습니다.
구축까진 잘 되고 글도 써지는데,
목록설정을 바꾸고 분류를 만드려는데 해당항목으로 이동할 때
너무 오래동안 로딩이 되는 경험을 했습니다.
길게는 1분 이상 걸린 경우도 있었습니다.
3가지 문제란 게시판 관리자 모드에서
[목록설정] [분류관리] [게시글 관리] 버튼 누르면 한 동안 반응없이 로딩되는 문제입니다.
해결책 찾는데 시간은 오래 걸렸는데 문제는 이외로 단순한 것이었네요
존재하지 않는 파일( 예전 board.1.3.에서는 존재했던)을 import하거나 load하면서 생기는
시간 지연문제였습니다.
존재하지 않는 파일들은 css파일 이었고, board.css 파일 document.css 파일, pop_up.css파일. 모두 세개였습니다.
아래 해결책입니다.
=======================================================
1.목록설정. 부분 해결책.
./module/board/tpl/list_setting.html파일을 메모장이나 editPlus 같은 프로그램으로 여세요
제 2행(두번째 줄)에 있는 아래 문구를 삭제해 버리고 저장하세요.
<!--%import("css/board.css")-->
2.분류관리
./modules/document/tpl/category_list.html 파일을 메모장이나. editPlus 같은 프로그램으로 여세요
제8행(8번째 줄)에 있는 아래의 문구를 삭제해 버리고 저장하세요
<load target="css/document.css" usecdn="true" />
3. 게시물 이동, 복사, 삭제를 위해 [게시글 관리]버튼을 눌렀을 때 한참 로딩되는 현상
./modules/document/tpl/print_page.html 파일 열고
2행 <load target="./css/document.css" usecdn="true" /> 삭제 후 파일 저장
4. [게시글 관리]버튼 누른후 뜬 팝업창안에 있는 [대상모듈] [선택]버튼 눌렀을 때 한참 로딩되는 현상
이 아래 파일은 경로가 다릅니다. 경로 정확히 찾아 가세요.
./modules/module/tpl/module_selector.html 이 파일에서
2행 <load target="../../common/css/popup.css" usecdn="true" />부분 삭제후 파일 저장.
5. 위의 파일 수정을 모두 마쳤으면, 자신의 사이트에 관리자로 접속해서
[캐시파일재생성]을 눌러줍니다.
6. 끝
* 위에 언급한 파일 이외에도 존재하지 않는 css파일을 요청하는 파일들이 있습니다.
위에 언급한 3가지 문제와 직접적인 연관은 없는것 같지만
혹시 다른 부분에서 문제를 일으킬지 모르니 아래의 파일들에서도 css파일 호출관련 부분 삭제 하시길 권합니다.
해당 파일들 경로는 모두 ./modules/document/tpl폴더 아래에 있습니다.
preview_page.html 2행
document_alias.html 2행cheched_list.html 3행 checked_list.html 3행(오타 수정했습니다^^)
위의 파일들을 열고 보시면, 모두 <load target="css/document.css" usecdn="true" /> 구문이 있습니다.
해당 구문을 지우시면 됩니다.
================================================================
게시판에서 아직 다른 문제는 경험하지 못했구요.
저로서는 일단 3가지 문제가 가장 큰 고민이었습니다.
무식하게 삽질해서 찾아낸 것이라 우선 팁에 올립니다.
언젠가는 버그잡혀서 나오겠지만, 그때 까지라도 도움 받을 분이 있을 거 같아서 올립니다.
====================================================================
p.s.
쓰고 나니...
이글을 읽고도 무슨 말인지 몰라 답답해 하는 분들도 계실거 같아 조금 더 첨언합니다.
EditPlus라는 프로그램이 있습니다.
이프로그램은 ftp로 자신의 사이트에 접속해서 사이트안에 있는 파일들을
직접 수정할 수 있는 편리한 프로그램입니다.
이런 종류의 프로그램이 있으면 그 프로그램으로 직접 고치시구요.
만약에 잘 모르면....
일단 자신의 사이트에 FTP로 접속한 후 해당 파일들을 다운 받아 두세요.
그리고 메모장 같은 걸로 파일을 열어서
제가 설명드린부분을 삭제하세요
마지막으로 수정한 파일을 꼭 저장하고 나서
다시 FTP로 자신의 사이트에 접속한 후 파일들을 원래 있었던 자리에 업로드 하세요
경로를 자세히 보시고 정확한 경로에 업로드 해야 합니다.
"덮어 쓰겠냐"고 물으면 "예"라고 하시면 됩니다.^^
./module 라는 경로는 Xe가 설치된 바로 그 폴더 아래에 있는 modules폴더를 말합니다.
Xe라는 폴더 안에서 설치했다면.... 경로는 xe/modules 가 되겠지요.
댓글 30
-
임산부연합회
2012.01.14 08:49
-
황비
2012.01.14 09:04
임산부연합회님
칭찬 감사합니다.
글을 올리는 시간보다도
문제를 발견하고 찾는데 시간이 더 많이 걸립니다.
그런데 이번엔 어쩔 수가 없었습니다.
아는 분의 사이트를 꼭 만들어 드려야 했는데
Xe로 시작하다 보니 저도 어쩔 수 없이 요즘 계속 밤세우네요
그렇게 밤세워 찾아낸 해결책을 혼자서만 알고 있기엔
투자한 시간과 노력이 너무 아까워서
그래서 올린거 뿐입니다.
자주는 아니라도 자유게시판에 가끔 갑니다.
틈나면 그곳에서 뵙지요.
-
숭숭군
2012.01.14 11:46
아 해결책 감사드립니다. 매번 감사만 드리네요..
-
숭숭군
2012.01.14 11:58
해봤는데 아주 잘됩니다 너무 감사드려요!!
-
황비
2012.01.14 20:51
잘 된다니 저도 기쁩니다. 숭숭군님!
-
Treasurej
2012.01.14 13:27
쉽지 않았던 일이었을텐데 너무 수고하셨습니다.
XE개발팀이 404 테스트를 해보지 않고 배포하나 봅니다.
저도 답답하고 조금 불신이 듭니다.
하지만, 이렇게 같은 마음을 가진 사용자들이 있다면 조금은 안심이 됩니다.
저혼자 발생하는 문제라고 한다면 정말 코어 패치도 기대할 수 없고
다른 사람들도 잘 된다고 하니 어떻게 할 수가 없는 거였는데...
너무너무 수고하셨습니다.^^
-
황비
2012.01.14 20:36
아~ TreasureJ님
감사합니다. 그래도 이렇게 알아 주시는 분 있으니
삽질했던것이 허망하지만 않게 느껴지네요.
올해도 좋은 프로그램 많이 만들어 배포하시고
마켓에서도 대박나세요~^^
-
송동우
2012.01.14 15:32
말그대로 위대한 삽질이 빛을 발하는군요
고생한 흔적이 느껴집니다.....
-
황비
2012.01.14 20:38
앗~! 전설의 송동우님께서 여기까지...
감사합니다.
송동우님께는 저도 묻고 답하기에서 도움 자주 받았었습니다.
그래서 언제나 감사한 마음가지고 있습니다.
송동우님께서 묻고 답하기에서 하시는 활약에 비하면..
그야 말로 별로 내세울것도 없는데
힘 주시니 감사드립니다.
올 한해도 행복하세요~!
-
한마음^^
2012.01.14 23:36
저도 이런 문제가 있었는데 저는 단순하게 제가 이용하는
호스팅의 로딩이 느린 문제라고 생각했었네요.
그런데 아니었군요~!!!!
수정했는데 너무 잘됩니다~~!! 막 날아다닙니다~~!!^^ 감사합니다~~!!
-
황비
2012.01.15 03:41
잘 되었다니 저도 기쁩니다.
행복하세요. 한마음님~^^
-
생까는즐거움
2012.01.14 23:52
황비님 대구분이면 정말 저희 학원에 xe 강좌 수업을 개설하면 선생님으로 모시고 싶을정도로 ㅠㅠ 감동적이네요...
강좌도 너무 잘해놓으시구 이런 노가다까지 해주시니 너무 감사할 따름입니다
-
황비
2012.01.15 03:43
말씀만이라도 너무 감사합니다.
사는 곳이 수도권이라서...
대구는 제 고향이기도 하답니다.
근데 막상 제가 강의하러 가면...
"생까"고 즐거워 하실려는 건 아니죠? ^^;;;
-
생까는즐거움
2012.01.18 10:06
에구 먼곳에 계시네요 고향이 대구라니까 ㅋㅋㅋ 왠지 더 기분이 좋네요 ㅋㅋㅋ
-
황비
2012.01.18 18:37
대구 못간지... 10년이 넘었는데 지금 많이 변했겠죠?
-
네비™
2012.01.18 21:59
이런 글에는 반드시 댓글로 힘을 실어 드려야겠지요 ^^;
수고하셨습니다. 그리고 감사합니다!!
-
황비
2012.01.19 01:08
네비님!
힘이 실렸습니다~!!!!
감사합니다.^^
-
misol
2012.01.30 00:21
패치로 만들어 제출했습니다.
-
황비
2012.01.30 08:44
감사합니다
언제나 든든하신 미솔님 ^^
-
웹엔진
2012.01.30 00:37
오우,, 분류 부분에서 렉이 걸리길래 직접 찾아보려다가 포기하고 있었는데 이 TIP을 보았네요 ㅎㅎ.
황비님 감사합니다!!
-
황비
2012.01.30 08:45
다행입니다 웹엔진님.
안타깝게도 이번 1.5.1.4패치에서도 빠졌네요.
구글 가서 보니 1.6에 반영될 예정이라고 되어 있던데....
미솔님이 또 제출하셨으니 조만간 빨리 패치되어 나왔으면 좋겠습니다.
-
웹엔진
2012.02.01 19:46
checked_list.html의 3행에 있는 <load target="css/document.css" usecdn="true" />도 지워야 하지 않을까요?
-
황비
2012.02.10 00:39
예리하신 웹엔진님~!^^
제가 위에서 cheched_list.html 3행 라고 쓴 부분이
웹엔진님 이 말씀하신 checked_list.html의 3행입니다. k를 h로 잘못 썻네요
지금 수정했습니다.^^ 감사합니다
-
황비
2012.02.10 00:39
예리하신 웹엔진님~!^^
제가 위에서 cheched_list.html 3행 라고 쓴 부분이
웹엔진님 이 말씀하신 checked_list.html의 3행입니다. k를 h로 잘못 썻네요
지금 수정했습니다.^^ 감사합니다
-
정은미915
2012.02.08 01:24
와~ 황비님이다~
xe1.4.5.7 버젼을 쓰기때문에 이 팁은 아직 저에겐 해당사항이 없지만
황비님 글보고 항상 감동받습니다. ^^
-
황비
2012.02.10 00:41
앗~! 은미님이다~
감사합니다.
저도 이 댓글에 감동받았답니다~ ^^*
-
핑크골무
2012.02.09 11:39
고생이 많으시네여! 좋은하루되세요~
-
황비
2012.02.10 00:42
감사합니다 핑크골무님~
참고로 이 버그는 현재 xe 1.5.1.6 까지 수정이 안되어 있답니다.
-
이모사푸
2012.05.31 11:35
와우. 한참 지났지만 글을 씁니다. 맞아요. 이런 문제가 있었죠.. 그때 그시절 확장변수 목록설정은 그야말로 멘붕오는 것이었습니다. 감사합니다.
-
포토올/wow
2012.06.01 11:09
참고로 XE 1.5.2.5 최신버전에서는 위 모든 사항들이 반영돼어 있네요~. 1.5.2.5 사용자께서는 수정 안하셔도 됍니다.
그래도 ,황비님에게 감사드립니다. 화이팅~!!..ㅎㅎ
황비님
이렇게 좋은 글 올리기 쉽지 않을 텐데요.
시간도 많이 빼앗기고
열심히 하시는 분들은 빛을 보게 되어있으니
저도 언젠가 도움되어 드릴 수 있을 것입니다.
복 많이 받을 것입니다.
내용 감사합니다.