임베드 파싱모듈 캐시 오류문제 질문
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
오브젝트 캐시사용을 보면 선택을 할 수가 없습니다. 그래서 아래 경고문구대로 확인을 해봤는데
문제가 될 만한게 없는데 왜 선택을 할 수 없는것인지 모르겠습니다.
캐시는 apc사용중입니다.
해링밀턴
Lv. 3
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
오브젝트 캐시사용을 보면 선택을 할 수가 없습니다. 그래서 아래 경고문구대로 확인을 해봤는데
문제가 될 만한게 없는데 왜 선택을 할 수 없는것인지 모르겠습니다.
캐시는 apc사용중입니다.
댓글 11
DB가 너무 많이 쌓여서 확인해보니 이 모듈이 게시물 1개에 걸린 url 링크마다 0.5MB씩 잡아먹던데
혹시 하나코군님도 그러신가요?
2000개 정도 게시물에 파서링크가 작동했더니 300MB정도 DB에 쌓이네요;;;
출력옵션의 제목과 내용을 30으로 제한했는데
db에서 확인해보니 원본게시물의 텍스트값을 전부 가져다가 db에 저장하는 방식인건지...
보여줄때 필요한 사이즈는 작은 섬네일 수준이지만 저장은 원본 그대로 합니다.
이미지는 어차피 디지탈 정보라서 db에 넣는 데이터도 원본 이미지랑 용량이 같습니다.
파싱해 온 이미지가 늘어날수록 db쪽 용량이 늘어나는 셈이죠.
파일데이터 용량이 db 용량으로 전가가 되는 것인데 이건 어차피 저장을 해야하는 것이라 근본 원인은 아니고 큰 이미지를 그대로 저장하는게 원인이죠.
차라리 db 사용을 안하고 매번 파싱하는것이 좋은 선택일 수도 있지 않나 하는 생각도 해볼만한 용량 증가 입니다. db쪽이라 더 부담스럽죠.
파일로 저장을 했다면 별 신경을 안쓸 수도 있었는데 말이죠.
유료 모듈도 제가 이문제 발견하고(물론 db가 아닌 파일 경로에 이미지 저장합니다.) 요청해서 패치 되었습니다.
원본이 엄~~~청 큰 이미지가 대표이미지인 경우 큰 이미지가 저장되어 버리니... 패치는 작은 이미지로 변환해서 저장하는 것으로 되었죠.
이게 용량문제 + 트래픽 낭비 두가지 문제가 함께 일어납니다.
그리고 운영을 해보니 남의 사이트 엠비디드 해서 보여줘봐야 크게 득 볼것도 없고 그렇네요. 지금은 유튜브 정도만 보여주고 일반 웹사이트는 그냥 url만 남깁니다. 링크 자체도 제거해 버리구요.(링크는 오토링크 애드온으로...)
유튜브 정도면 윤삼님 최근 배포하신 애드온으로도 충분해 보이구요.
그 동안 사이트가 무거웠었는데 애드온을 확 줄이니 가볍고 좋네요
윤삼님 애드온은 썸네일도 자동으로 등록되는것도 참 좋고요