이런저런 기능이 추가되며 홈페이지 로딩 속도가 많이 느려졌고,
특히 게시물 조회 시의 속도는 심각한 수준에 이르렀다.
연로하신 서버가 근본적 이유로
하드웨어의 교체 외 딱히 좋은 방안이 생각나질 않았지만
서버를 교체하기엔, 그 비용은 차치하더라도
너무나도 많은 시간과 노동, 그에 따른 귀찮음이 수반될 것임이 뻔해
결코 선택하고 싶지 않은 카드였다.
차안으로 몇 가지 대책을 마련하였는데,
1. 코딩 레벨에서 할 수 있는 걸 좀 더 해놨다, 예컨대 출력버퍼를 이용한 캐싱처리 등이 그것이다.
2. 미러 사이트의 홍보로, 이 글 또한 그 일환이라 할 수 있겠다.
3. 끝으로 소셜 연계 최소화다.
1번 항목은 diary에만 시범적으로 적용해 놨고,
전체가 아닌 딱 본문 로딩에만 적용해 놔서 크게 체감은 되지 않더라.
소셜쪽 연동에서 많은 시간을 잡아 먹고는 있는데, 이는 일단 걍 뒀다.
2번 항목 관련, 다시금 미러 사이트를 소개하자면 다음과 같다.
http://achor.cafe24.com : 외부 계정
http://mirror.achor.net : 약정 끝난 옛 Android 휴대폰을 활용한 서버
데이터 자체는 동일하고, 속도는 미러 사이트들이 월등히 빠르다.
다만 그럴 확률은 높지 않지만, 안 되는 기능이 혹 있을 수 있다.
장기적으로는 걍 휴대폰 서버로 옮겨 버릴까 하고도 있다.
3번 항목은 조회가 아닌 작성/수정 쪽이라서
조회자가 체감할 수 있는 부분은 아니다만
핵심은 그간 oauth 등을 통해 각 소셜미디어에 직접 연결을 했다면
이를 최소화 하여 국내 채널 중심으로 직접 연계하고,
ifttt.com에서 지원 중인 주요 글로벌 채널은 그들의 힘을 빌리고자 한다.
지금 이 글이 바로 그 연동 테스트을 위한 글로 연관성 없는 사진이 첨부돼 있는 이유이기도 하겠다.
아무튼 뭐, 그렇다.
- achor
|