포럼
XE에선 아직 공식적으로 게시판 캐싱을 지원하지 않죠?
2014.09.13 01:16
다른 곳에서의 캐싱은 보이는데
게시판의 캐싱 옵션이 안보이네요.
게시판 캐싱이 중요한 이유는, 커뮤니티 중심의 사이트에서 실시간으로 페이지 이동당 수십개의 쿼리가 날아간다면 DB 부하가 심해지기 때문일 듯 한데
게시판 캐싱이 아직은 보이지 않네요.
애드온으로 Full-Page 캐싱을 만들어 사용중이긴 합니다만 아직까지 적절한 대안이 보이지 않네요.
댓글 6
-
IOZ
2014.09.13 20:47
게시판 캐싱이라는게 뭔가요? 게시판의 템플릿을 캐싱하는건가요? 게시판 데이터를 캐싱했다가는 변하는 정보를 실시간으로 보여줄수없게 될텐데요 -
SeungXE
2014.09.15 04:14
그러니까, 조회수나 새 글 등을 실시간으로 보여주기보단 일정 주기마다 보여주는거죠. 변하는 정보를 실시간으로 못 보여줘도 캐싱을 1분정도만 걸어도 시스템 부하는 확실히 줄어들 수 있으니...
-
sol
2014.09.15 08:46
사이트 마다의 다양한 요구사항이 있기 때문에 XE 기능으로 지원하기 보다
3rd Party나 varnish 같은 front-end cache layer를 도입하는 것이 좋아보입니다.
이보다 되도록이면 DB 서버의 버전을 올리고, DB cache hit율이 얼마나 되는지 먼저 관찰하는 것이 좋습니다.
cache를 메모리에 한다면 괜찮지만 file로 한다면, file io가 증가해 오히려 느려질 수도 있습니다.
-
SeungXE
2014.09.16 06:43
사이트 마다의 다양한 요구사항이 있기 때문에 XE 기능으로 지원하기 보다
3rd Party나 varnish 같은 front-end cache layer를 도입하는 것이 좋아보입니다.
이 말에 공감합니다.
-
고수군
2014.09.15 10:39
Full Cache 애드온 공개 부탁드려도 되나요? 사실 DB 및 CPU 부하가 높아서 상위 호스팅/서버 업그레이드가 힘든 사용자에게는 좋은 애드온이 될 것 같습니다.
-
SeungXE
2014.09.16 06:37
제가 원래 워드프레스 개발을 하던 사람이라 WP Super Cache를 조금 매만져서 애드온으로 덮어씌운? 느낌이 강합니다. 실제로도 소스의 7~80%는 WP Super Cache와 비슷하구요. 나중에 시간이 난다면 WP스러운? 부분들을 지우고 XE스럽게 매만져서 작업해보겠습니다만 이게 범용적으로 쓰일 수 있을지는 잘 모르겠어요. 사이트마다 엄청 다른 효과를 낼 듯 한데...