포럼
오묘한 조회수 업데이트 딜레이 현상
2012.03.11 09:06
XE 1.5.1.7에서 XE 1.5.1.11로 업데이트를 했는데,
이후 조회수가 업데이트가 제대로 안되네요.─.─);
조회수 업데이트에 딜레이가 생기는 것 같은데,
웃기는게 관리자 페이지 가서 캐쉬파일재생성 하면 업데이트가 됩니다.
아니면 일정시간(1분~3분 정도) 지나면 조회수가 업데이트가 될 때가 있고,
안될 때가 있고 그러네요...─..─);
XE 1.5.1.7까지는 게시판 DX 사용했다가,
XE 1.5.1.11로 업데이트하면서 그냥 기본 board 모듈에 SketchBook5 스킨 사용하고 있습니다.
공식 스킨 사용해도 같은 증상이라서 스킨 문제는 아닌 것 같고,
게시판 DX 사용했다가 board 모듈로 변경해서 생긴 문제도 아닌 것 같습니다.
(XE 1.5.1.11 업데이트한 이후에 게시판DX로 테스트를 해봤는데, 같은 증상이네요.;;)
참고로, PHP APC 적용중입니다.
증상 확인은 아래를 클릭해서 테스트 해 보시면 됩니다.
http://videogamerx.gamedonga.co.kr/xe_test
ps) document.controller.php 는 조회할 때마다 조회수가 업데이트되게 수정해서 사용중입니다.
아래 수정된 소스 때문에 그런가 해서 원소스 사용해 봐도 마찬가지고,
게시물을 추천해도 조회수와 마찬가지로 추천수도 1~3분 정도, 아니면 캐쉬파일 재생성해야 업데이트 됩니다.
서버 설정은 XE 1.5.1.7에서 XE 1.5.1.11 업데이트하면서 변경된 부분은 없습니다.
/** * @brief Update read counts of the document **/ function updateReadedCount(&$oDocument) { $document_srl = $oDocument->document_srl; $member_srl = $oDocument->get('member_srl'); $logged_info = Context::get('logged_info'); // Call a trigger when the read count is updated (after) $output = ModuleHandler::triggerCall('document.updateReadedCount', 'after', $oDocument); if(!$output->toBool()) return $output; // Pass if read count is increaded on the session information /*if($_SESSION['readed_document'][$document_srl]) return false; // Pass if the author's IP address is as same as visitor's. if($oDocument->get('ipaddress') == $_SERVER['REMOTE_ADDR']) { $_SESSION['readed_document'][$document_srl] = true; return false; }*/ // Pass ater registering sesscion if the author is a member and has same information as the currently logged-in user. /*if($member_srl && $logged_info->member_srl == $member_srl) { $_SESSION['readed_document'][$document_srl] = true; return false; }*/ // Update read counts $args->document_srl = $document_srl; $output = executeQuery('document.updateReadedCount', $args); // Register session $_SESSION['readed_document'][$document_srl] = true; }
댓글 7
-
카르마
2012.03.11 09:47
-
HIKARU
2012.03.11 10:46
1.5.7에서도 PHP APC를 적용했었는데, 문제가 없었거든요.
XE 1.5.1.11로 업데이트하면서 생긴 현상 같기는 한데..
PHP APC 적용때문에 그렇다고 보기에도 좀 애매한..─.─)a
PHP APC 적용 안한 상태에서 테스트 해봐야겠네요.
-
HIKARU
2012.03.11 10:50
PHP APC 끄니까...
제대로 올라가네요...─ㅅ─);;
버그 보고 해야될 듯...;;
-
delphiXE2
2012.03.11 10:55
이미 보고한 지 좀 됐습니다.
-
HIKARU
2012.03.11 10:59
─o─) 네 그렇군요....ㄷㄷㄷ;;;
해결될때까지 일단 PHP APC는 꺼야겠네요..
-
gatorhannah
2015.12.03 23:33
PHP APC는 어떻게 끄나요? 초보임다. 감사~
조회수가 공지글은 업되고, 일반 게시글이 안되네요. 어떤 게시판은 또 되고 나중에 만든 게시판들중엔 또 안되고.. xe 기본 Default 게시판 simple board 등 사용하는데요.
-
가브리엘조
2015.12.05 15:42
서버시간 동기화도 연관이 있을지 모르겠지만 글남겨봅니다
글쓴이 | 제목 | 최종 글 |
---|---|---|
IC | XE를 fork해서 따로 작성중입니다. [9] | 2015.12.05 by 다미아빠 |
HIKARU | 오묘한 조회수 업데이트 딜레이 현상 [7] | 2015.12.05 by 가브리엘조 |
착한악마 | xeicon 애드온입니다. [11] | 2020.03.14 by 2donggalbi |
BJ람보 | [XpressEngine강의] DebugPrint 함수 사용하자! | |
마이웹 | 천하삼분지계 | |
로파이 | XE3 개인적으로 기대되네요. [14] | 2015.11.26 by Double'U' |
벤지 | XE3 에 Blade 에 대한 자료가 어디 없을까요? [6] | 2015.11.21 by 벤지 |
BJ람보 | XE3에 대한 저의 생각.. [16] | 2015.11.21 by Luatic™ |
마이웹 | 응답속도에 대한 편견 [11] | 2015.11.21 by Luatic™ |
Wantso | ccTLD 이쁜 도메인 쓰시는 분들 주의하세요 [1] | 2015.11.20 by ConoHa |
delphiXE2 | XE3 다들 써 보셨는지? [19] | 2015.11.19 by Luatic™ |
마이웹 | XE3 착에 등록한 내용 입니다. [2] | 2015.11.19 by 마이웹 |
Wantso | 그 예전 게시판 DX 모듈에 댓글 별점기능이 있었나요? [2] | 2015.11.19 by Wantso |
AJKJ | 무료SSL 프로젝트 Let's Encrypt [21] | 2015.11.16 by AJKJ |
플레이캠핑 | XE1과 XE3의 차이 그것은... [2] | 2016.01.11 by 기진곰 |
베이직 | 다들 XECon 잘 보셧나요 ㅇㅁㅇ [2] | 2015.11.15 by 베이직 |
라샤 | XE 개발자분들의 의견 부탁드립니다. [6] | 2015.11.14 by 독도2005 |
BJ람보 | [XpressEngine] 1.8.12 ~ 1.8.14 패치 노트 리뷰 | |
마래바 | 섬네일 나타나기 시작 | |
기진곰 | 소셜 로그인의 명암 [14] | 2015.11.12 by 기진곰 |
만약 문제가 있다면 APC 문제일것같습니다.
가끔 어쩌다 한번은 아예 백지가 나오기도 하더군요.
APC를 포기하고 eAccelerator로 돌아가게한 여러가지 원인중 하나입니다.
http://www.xpressengine.com/index.php?mid=userForum&search_target=nick_name&search_keyword=%EC%B9%B4%EB%A5%B4%EB%A7%88&document_srl=20573386