2026, 새로운 도약을 시작합니다.

말러님 캐시로 잔머리 쓰기




http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=23338&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B8%BB%B7%AF&sop=and


위 링크는 말러님의 원글입니다.

우선 말러님에게 감사드리구요.

잔머리 하나 ^^
m3cache("example", 10, $member[mb_level]); 요걸
보드스킨의 write_update.skin.php 의 마지막 쯤에 넣어주시면 글 작성시에 자동 리플레쉬 됩니다.


또한 /bbs/delete.php 의 하단 goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
요거 위에 넣어주시면.. 삭제시 자동 리플레쉬 됩니다.
하단에 넣어버리면 리프레쉬 하기전에 화면 이동 해 버리는 건 아시죠?

대신 extend 폴더 내에 m3cache.extend.php 요건 항시 리플레쉬 되도록 설정해 줘야 합니다.
그리고 m3cache("example", 1, $member[mb_level]); 요건 걍 1초로 설정...
적용하는 곳에는 m3cache("example", 999999, $member[mb_level]); 리플레쉬 안되게

요렇게 하시면 새글이 있거나 글삭제시에만 버퍼링 하므로 유용합니다.
대신 버퍼링 시간보다 작성글이 더 많은 사이트에는 불리하겠지만...
그런 사이트라면 중대형이겠죠?

저는 이미지를 30개 이상  그룹별로 썸네일 불러오는 최신글 땜시롱 어쩔수 가 없어서..
요거 하나에만 적용하였는데 날라다니는군요.

그룹 최신글을 쓰고있고  그룹별 한가지 게시판 스킨을 쓰므로 해당 게시판에서만 적용되는 장점이 있습니다.
같은 스킨으로 여러 게시판에 쓰시려면 똑같이 복사하셔서 게시판 스킨명만 바꾸어 적용하면 됩니다.
대신 삭제시는 전게시판에 다 적용되므로 그 때마다 버퍼링 하는 단점이 있습니다.
제 사이트는 글삭제가 잘 없어서..

초짜라서 다른 오류는 모릅니다.

|

댓글 3개

정말로 간단하지만 생각하기 어려운 부분이네요 ^^

이렇게 최근 게시물 불러 오시는 것인가요

대단 하신대요

전체 최근 게시물 하지 않는 다면

조건문에 board == example 일때 실행

이런식으로 하면 더 좋을 듯 싶네요 ~^^
보드 한두개만 불러온다면 사실상 캐시 할 필요도 없거든요.
저 같은 경우 전체 게시물 중에서 특정 그룹의 글만 불러오는데..
이미지 썸네일 생성과정이나 썸네일 불러올 때 느려지는 것이 아니라
group.lib.php의 게시물 추출 하는 과정에서 부터 느려지는 것이라..
게시판 view.skin 을 m3cache 로 불러올수없을까여 ?

ㅋㅋ 오리왕자님처럼 group.lib.php를 m3cache로 불럴올순없을까여 ㅋ

궁금해서 ㅋ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
번호 제목 글쓴이 날짜 조회
3309 3년 전 조회 2,015
3308 11년 전 조회 2,333
3307 6년 전 조회 5,024
3306 6년 전 조회 3,495
3305 6년 전 조회 1.3만
3304 7년 전 조회 3,974
3303 7년 전 조회 3,955
3302 7년 전 조회 1.4만
3301 8년 전 조회 5,101
3300 8년 전 조회 6,193
3299 8년 전 조회 1.1만
3298 8년 전 조회 4,234
3297 8년 전 조회 4,659
3296 8년 전 조회 1.2만
3295 8년 전 조회 1.5만
3294 8년 전 조회 6,243
3293 8년 전 조회 5,862
3292 9년 전 조회 5,514
3291 9년 전 조회 1.4만
3290 9년 전 조회 5,271
🐛 버그신고