최근 스팀잇 사이트의 지연 원인 분석 및 제언
kr·@minari·
0.000 HBD최근 스팀잇 사이트의 지연 원인 분석 및 제언
최근 들어 스팀잇 내에서 게시물 이동에 지장이 있을 만큼 사이트가 느려지는 경우를 자주 겪고 있습니다. 스팀잇의 일평균 가입자 수는 2천 명 이상인데, 이는 전체 회원수인 24만 명의 약 1%에 해당하는 굉장한 수치입니다. 즉, 열흘 정도면 전체 회원이 10% 이상 늘게되고, 시스템 부하는 그 이상으로 늘고 있을 것으로 추정됩니다. 오늘 자기전에 제 글에 달린 댓글들에 답글과 보팅을 하려는 데에도 무리가 있을 정도로 느려져서, 문외한이지만 사이트가 느려진 원인을 분석해 봤습니다. 분석이라는 용어를 쓰기는 했지만 IT전문가가 아니기 때문에, 단순히 시중에 있는 인터넷 사이트의 접속 테스트 서비스를 이용하였습니다. https://tools.pingdom.com/#!/drSGeM/http://www.steemit.com/@minari 다양한 결과가 화면에 출력되는데, 블로그 화면의 제약상 아래의 결과 이미지만 첨부합니다.  그림에는 최하단에 보면, steemit.com/@minari 화면에 접속하는데 총 1.7MB의 파일을 다운받았으며, 시간은 4.3초가 소요되었습니다. 스팀잇 접속시 지연이 일어나는 부분은 크게 두 가지 인데, 첫번째 지연 요소는 두번째 bar의 노락색 부분(1.18초)입니다. 이는 @minari계정의 로그인 처리를 하는 부분으로 급증한 사용자로 인해 데이터를 DB로부터 로드하는데 걸리는 시간으로 생각됩니다. 두 번째 지연 요소는 bar차트에 여러 곳에 보이는 초록색 bar 부분으로 이는 파일을 다운로드 하는데 소요된 시간(최장 1.8초)들입니다. 이는 외부 이미지 링크 방식이 아니라 스팀잇 자체에 이미지를 업로드 하는 기능이 적용된 이후, 파일 다운로드에 대한 네트워크 부하가 집중되어 나타나는 것으로 생각됩니다. 지금과 같은 추세로 가상화폐 시장이 계속 성장하고 또 스팀잇의 사용자수가 함께 증가한다면, 빠른 시일 내에 정상적인 서비스 이용이 불가능할 수준으로 서버 부담이 커질 것으로 예상됩니다. 기술적인 부분에 대해서는 잘 모르지만, 블록체인과 같은 고도의 기술을 이용하여 이와 같은 서비스를 구현한 개발자 및 운영자분들께서 사용자들의 이와 같은 고충을 이해하시고 스팀잇의 발전을 위해 조금 더 신경써 주시면 감사하겠다는 말씀을 전하고 싶습니다. ps. 영어를 잘 하시는 분이 있다면 번역을 좀 부탁드립니다. 조금 더 알려져서 그 분들의 귀에 들어갔으면 좋겠습니다.