• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

안녕하세요 질문드립니다!

21.07.21 00:08 작성 조회수 151

0

11분 30초쯤에 10초 걸리는 웹을 100명이 동시에 접속했을 시에 100번째 사람은 10,000초 걸린다고 하셨는데 그러면 동시접속자 중에서도 선착순으로 실행이 먼저 되는건가요? 

친구랑 웹사이트를 방문했을때 컴퓨터 성능에 따라서 먼저 접속했음에도 더 늦게 뜨는 경우와 위의 경우랑은 별개로 생각해야하는건가요?

답변 1

답변을 작성해보세요.

0

컴퓨터 성능, 인터넷 속도 전부 영향을 미칩니다. 접속 시작 시간이 문제가 아니라 접속 시작 후, 내 요청이 서버에 도달한 시간이 기준이 됩니다.

이룸님의 프로필

이룸

질문자

2021.07.21

혹시 서버가 터진다는 의미가 싱글쓰래드와 연관이 있을까요? 서버가 터진다는게 정확히 왜 그런지 잘 모르겠습니다 ㅠㅠ

서버 코드에 에러가 발생해서 서버가 종료되는 것입니다. 또는 cpu나 메모리, 디스크가 100%가 돼서 연산 수행이 안 되거나요

이룸님의 프로필

이룸

질문자

2021.07.21

그렇다면 동시접속자가 많을때 서버가 터지는 이유는 서버 컴퓨터가 성능이 부족해서 동시처리가 불가능해서인가요?

코드를 아무리 잘 짜도 결국 컴퓨터의 한계가 옵니다

이룸님의 프로필

이룸

질문자

2021.07.21

한 컴퓨터에는 한계가 있기 때문에 한 컴퓨터로 서버를 관리 하지 않고, 서버 컴퓨터를 확장시키는게 맞을까요?

컴퓨터의 성능을 높이거나, 컴퓨터를 여러대 두는 것 두 가지 방법이 있죠.

이룸님의 프로필

이룸

질문자

2021.07.22

데이터베이스의 sql, nosql의 수직확장, 수평확장이랑 비슷한 개념이네요!