최근 스팀잇 사이트의 지연 원인 분석 및 제언

in #kr7 years ago

최근 들어 스팀잇 내에서 게시물 이동에 지장이 있을 만큼 사이트가 느려지는 경우를 자주 겪고 있습니다.

스팀잇의 일평균 가입자 수는 2천 명 이상인데, 이는 전체 회원수인 24만 명의 약 1%에 해당하는 굉장한 수치입니다.

즉, 열흘 정도면 전체 회원이 10% 이상 늘게되고, 시스템 부하는 그 이상으로 늘고 있을 것으로 추정됩니다.

오늘 자기전에 제 글에 달린 댓글들에 답글과 보팅을 하려는 데에도 무리가 있을 정도로 느려져서, 문외한이지만 사이트가 느려진 원인을 분석해 봤습니다.

분석이라는 용어를 쓰기는 했지만 IT전문가가 아니기 때문에, 단순히 시중에 있는 인터넷 사이트의 접속 테스트 서비스를 이용하였습니다.

https://tools.pingdom.com/#!/drSGeM/http://www.steemit.com/@minari

다양한 결과가 화면에 출력되는데, 블로그 화면의 제약상 아래의 결과 이미지만 첨부합니다.

Website_speed_test_-_2017-07-05_23.11.06.png

그림에는 최하단에 보면, steemit.com/@minari 화면에 접속하는데 총 1.7MB의 파일을 다운받았으며, 시간은 4.3초가 소요되었습니다.

스팀잇 접속시 지연이 일어나는 부분은 크게 두 가지 인데, 첫번째 지연 요소는 두번째 bar의 노락색 부분(1.18초)입니다. 이는 @minari계정의 로그인 처리를 하는 부분으로 급증한 사용자로 인해 데이터를 DB로부터 로드하는데 걸리는 시간으로 생각됩니다.

두 번째 지연 요소는 bar차트에 여러 곳에 보이는 초록색 bar 부분으로 이는 파일을 다운로드 하는데 소요된 시간(최장 1.8초)들입니다. 이는 외부 이미지 링크 방식이 아니라 스팀잇 자체에 이미지를 업로드 하는 기능이 적용된 이후, 파일 다운로드에 대한 네트워크 부하가 집중되어 나타나는 것으로 생각됩니다.

지금과 같은 추세로 가상화폐 시장이 계속 성장하고 또 스팀잇의 사용자수가 함께 증가한다면, 빠른 시일 내에 정상적인 서비스 이용이 불가능할 수준으로 서버 부담이 커질 것으로 예상됩니다.

기술적인 부분에 대해서는 잘 모르지만, 블록체인과 같은 고도의 기술을 이용하여 이와 같은 서비스를 구현한 개발자 및 운영자분들께서 사용자들의 이와 같은 고충을 이해하시고 스팀잇의 발전을 위해 조금 더 신경써 주시면 감사하겠다는 말씀을 전하고 싶습니다.

ps.

영어를 잘 하시는 분이 있다면 번역을 좀 부탁드립니다. 조금 더 알려져서 그 분들의 귀에 들어갔으면 좋겠습니다.

Sort:  

사진은 imgur 같은 외부링크로 빼는 쪽으로 포스팅을 해야하려나요

요즘 컴퓨터 서버에서는 이미지만 따로 서버를 둔다고 하더라구요 .CDN인가..라는 이름이였는데, 스팀잇도 도입하면 좋을 것 같아요. 이미지를 일일히 외부 링크 걸기에는 너무 수고스러울 꺼 같아요. 특히 스마트폰으로는 이미지 올릴 엄두가 안날 것 같구요 ^^

사이트 트래픽 증가의 원인은 거의 미디어컨텐츠죠 한국에서도 좀 큰사이트들보면 이미지링크 제한들 많이거니

1.4MB받는데 4초가 걸리는 속도면 정말 예전 모뎀 속도정도밖에 안나오는 거죠. 사용자 수 늘어나는거 감지하고 있을테니 뭔가 대책을 세우지 않을까 싶습니다.

저만 느린게 아니었군요 ㅠㅠ

제가 스팀을 좀 사서, 최소한 제 글에 답글 다신 분들에게는 다 보팅하려고 하는데 어제는 너무 느려서 포기했었습니다. 그래서 오늘 합니다~ ^^

왠지.... 요즘 갈수록 느려지기에 제 컴터와 노트북이 점점 맛이 간다고 생각했습니다. 큰일이네요.. 더 과부하되기 전에 뭔가 방안이 나왔으면 좋겠습니다 ㅠㅠ

@marginshort 님, 반갑습니다! 요즘 워낙 스팀잇에 빠져있다보니 자주 보이는 아이디들이 마치 알고 있는 사람처럼 친숙하게 느껴집니다. ^^

저번 인터뷰를 통해서 들었는데(녹화된영상에는 없습니다,) 이미 주식회사스팀잇에서 느려지는 것을 충분히 인지하고 있고앞으로도 더 느려지리라는 것도 알고 있기때문에 긴급히 이에 대한 대책을 강구하고 있다고 합니다.그런데 그게 쉽지만은 않아보이고..아무튼 하드포크에도 반영될 예정입니다...

가입하고 @successtrainer님 글에서 도움 많이 받았습니다. 대단한 열정이세요. 부럽기도 하고 그런 열정을 가지신 것을 축하드리기도 합니다~ ^^

아.. 정말 향후 반듯이 문제가 될 부분인것 같습니다. 한국이 IT 강국으로 인터넷 속도하면 최고 인걸로 안는데 한국에서 서비스를 이요하실 경우 그런 문제가 생긴다면 다른 해외에서는 더 문제가 심할 수 있겠네요.. 역시 앞서나가시는 분입니다. 좋은 정보 잘 읽었습니다. 감사합니다.

지연되는 대부분의 원인은 아마도 스팀잇 서버의 부하일꺼에요. 왜냐하면 저 테스트 사이트는 미국에 있는 서비스거든요. 그래도 우리나라에서 테스트했으면 0.5초는 더 많이 나오기는 했을꺼에요. 통신이 대륙을 왔다갔다 해야 할테니..

아 그렇군요. 좋은 정보 감사합니다. 즐거운 하루 되세요.

저도 제 컴퓨터가 이상한줄 알았는데..좋은 글 감사합니다^^

주로 미국시간으로 낮시간대.. 한국시간으로 저녁대가 많이 느려지더군요 ㅠ

아.. 역시 SNS의 나라 미국답군요.

스팀잇의 활성화와 발전을 위해서는 꼭 수정/반영되어야 할 부분이겠네요.

요즘 안읽음 표시도 안뜨는데, 뭔가 고치고 있는 건 아닐까요?

아... 어쩐지! 뭔가 이상하다 했어요 ㅎㅎㅎ

좋은 자료 ㅊㅊ 드립니다
개선 빨리 되길