자료실 모듈을 사용하게 된 김에 (디자인 빼고..) 싹 뜯어 고쳐봤습니다
URL도 간결하게 라이믹스 2.0에서 추가된 router를 통해 줄여보았고요, 제목도 목록이나 자료의 제목을 반영하여 바뀌도록 패치하였습니다
특히 게시글 목록을 불러올 때 캐시를 적용하였습니다
캐시를 적용하지 않으면 TTFB가 상당히 느린 상태인데..
게시글을 불러오는 부분만 캐시를 적용해주었는데도 엄청 줄어들은 모습을 보였습니다 (캐시만세!)
어차피 글이 새로 올라갈때 캐시를 지워주면 되니, 낭낭하게 7일정도 유지되게 했습니다
아쉬운 점은 리스트가 캐시가 안된 상태에서 들어가면 800ms가 나와서 이걸 어떻게 해결할 방법이 없나 생각해봐야 할것 같네요..
그리고 확실히 오래된 모듈이다보니 글이 비밀글로 표시되는 자잘한 오류들도 많아서 싹 고쳤습니다 :D
하나하나 개선해나가는 맛이 있네요 ㅋㅋ
디비쿼리를 할경우 0.8 sec이면 좀 느린편이니까요 ㅎㅎ
해당 디비쿼리를 깔끔하게 잡은다음 문제되는 항목만 고쳐둔다면 굳이 전체 오브젝트를 캐시 하지않더라도 빨라질거예요