인생이 쓰다!인생쓰
반응형

공부/개발록 10

AB(Apache HTTP server benchmarking tool) 동시 접속자 테스트

안녕하세요. ㅎㅎ 오늘 업무중에 어떤 문제가 있어서 사용하다 보니 소개 시켜드리고 싶어서 글쓰기 버튼을 강력하게 눌렀습니다. 필요없으실수도 있겠지만 한번 쯤 보시는거 추천합니다. 사건의 발단은 그랬습니다. ..(두둥) 이전에 갑자기 서버에 동시접속이 꽤 많이 몰려서 과부하가 걸린적이 있었습니다. 😂 그렇게 과부하가 터진 서버는 접속자가 접속했을때 밀려져 있는 프로세스 때문에 화면이 제대로 로딩되지 않고 새로고침을 연달아 하게 됩니다..... 이렇게 된다면 서버에 밀린 프로세스들은 더 밀리게 되고 최종에는 터지게 됩니다.. 그래서 서버를 재시작해주거나,,밀려있는 프로세스들을 죽여줘야되는거죠 .. ㅠㅠ 그래서 이번에는 그런 동시접속이 예상보다 늘어났을때를 대비한 작업 및 확인입니다. 일단은 서버의 사양을 늘..

공부/개발록 2023.11.08

iptime 공유기 끊김 현상 등 설정

네트워크 프린터를 고치려다가 WIFI 가 말썽인지 내부 인터넷이 문제인지 확인하기 위해 공유기와 허브 등을 훑어봤습니다. 일단 첫 번째 문제는 랜선이 오래돼서 마모가 되면 속도가 늦어질 수 있다고 합니다. 새로운 랜선으로 변경하니까 속도가 10 정도는 올라가더라고요. 그리고 2017년 제품의 공유기다 보니까 펌웨어 업데이트가 꽤 오랜시간 이뤄지지 않아서 문제가 있을 거라고 생각해서 펌웨어 업데이트도 최신으로 진행했습니다. 하지만 이제 예전에 없었던 기능들이 추가되고 설정이 돼서 중계기도 업데이트를 같이 진행해주었습니다. 와이파이 설정과 암호화 설정이 되었지만 새로운 기능들이 문제가 되어서 이렇게 정리하게 됐습니다. 정리할 것들이 많아서 생각나는대로 추가 수정해놓겠습니다. 현재 문제는 STBC 라는 새로 ..

공부/개발록 2021.12.02

OS and General knowledge ( 운영체제 및 일반 지식)

How OSs work in General 운영체제는 무엇일까요? 운영체제라고 한다면 아마도 WINDOW , UNIX , LINUX , macOS 등이 생각나는데요. 운영체제 OS ( Operating System )는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어라고 생각하시면 됩니다. 운영체제가 하는 역할에는 컴퓨터 시스템의 자원을 관리하고 또한 컴퓨터의 자원들을 보호합니다. 그리고 키보드나 마우스와 다양한 장치들을 운영체제에서는 편리하게 쉽게 사용할 수 있도록 합니다. 이러한 운영체제의 작동방식, 터미널 , 프로세스 관리 , 스레드 등 운영체제에 관련된 지식들을 알아보는 시간을 가져보려고 합니다. Terminal Us..

공부/개발록 2021.08.03

HTML, CSS, JavaScript - Basic Frontend Knowledge

Basic Frontend Knowledge ( 기본 프런트 엔드 지식 ) BackEnd Roadmap 에 Frontend 가 왜 필요할까요? 일단 BackEnd 개발자라도 업무를 진행 시에 프런트 엔드 개발자와 함께 작업할 일이 많아지게 됩니다. 그래서 Front End 개발자가 설계해놓은 틀에 저희는 서버에 데이터를 보내주고 뿌려주는 역할을 합니다. 그러다 보니까 기본적인 FrontEnd 지식이 있어야 소통과 협업이 더 원활해진다고 생각합니다. 일단 기본적인 웹을 구성할때 쓰는 세 가지 요소가 있네요. HTML , CSS , JavaScript HTML은 웹브라우저와 같은 HTML 처리 장치의 행동에 영향을 주는 JavaScript와 본문과 그 밖의 항목의 외관과 배치를 정의하는 CSS 같은 스크립트..

공부/개발록 2021.05.26

DNS와 Hosting

오늘은 DNS와 Hosting이 무엇인지 알아 보려고 합니다. 도메인 네임같은 경우에는 제가 이전에 작성 한글을 참조하시면 좋을 것 같습니다. 도메인 네임(Domain name) 웹사이트의 주소 , 즉 웹 사이트를 찾기 위한 고유한 문자형 주소체계이며 컴퓨터나 통신장비 간 통신에 최적화된 주소체계는 IP Adress인데 숫자로 이루어져 사람들이 기억하기 어려워 도메인이 johnal9438.tistory.com DNS는 무엇일까요? DNS는 Domain Name System의 약자 또는 Domain Name Service라고 불리기도 합니다. 도메인 네임은 웹사이트의 주소이며 이러한 주소를 컴퓨터가 읽을 수 있는 IP 주소로 변경시켜서 컴퓨터가 서로 통신할 수 있도록 합니다. 쉽게 얘기하자면 DNS는 할당..

공부/개발록 2021.05.20

인터넷,HTTP,Browsers 개념

일단 BackEnd 개발자의 처음은 인터넷이네요. 인터넷 저희가 살아가는데 꼭 필요한 것들중의 하나라고 생각됩니다. 인터넷을 통해 찾고싶은 정보를 검색하고 배울수 있으며 상호간의 자료전달 등 다양한 것들이 인터넷을 통해서 가능합니다. 1.How does the internet work? (인터넷은 어떻게 동작할까? ) 일단 인터넷이 무엇일까요? 인터넷은 여러 통신망을 하나로 연결한다는 의미로 1973년 TCP/IP를 빈튼 서프와 밥 간이 '네트워크의 네트워크'를 구현하여 모든 컴퓨터를 하나의 통신망안에 연결 (inter-network) 라는 의미로 시작되었으며 이를 줄여 인터넷이라고 불렸습니다. 이후 인터넷은 정보의 바다라고 불리면서 컴퓨터가 서버와 클라이언트로 연결되며 TCP/IP를 이용해 정보를 주고..

공부/개발록 2021.05.18

Backend란? 로드맵과 방향

일단 웹 개발자라고하면 Front-end 와 Backend로 나뉠수 있습니다. Front-end라고 한다면 일반적으로 저희가 웹을 켰을때 화면에 보이는 웹 화면을 Front-end 라고 합니다. 그와 반대로 BackEnd는 저희가 보이지 않는 영역에서 동작하는 일들을 백엔드라고 합니다. 예를 들면 티스토리에서 저의 전체 글 리스트를 불러오려고 한다면 메인 웹화면을 켰을때 리스트가 나옵니다. 여기서 나타나는 글의 리스트를 백엔드에서 서버의 DB를 조회해 불러와서 데이터를 저장하고 프론트엔드 즉 웹에 보내주면 웹화면에서 그 받은 리스트 데이터를 화면에 뿌려주는 겁니다. 이과 같은 개념을 알았으니 백엔드의 흐름과 공부하면 좋은것들을 하나씩 작성하고 알아 보려고 합니다. BackEnd는 주로 서버와 DB 개발을..

공부/개발록 2021.05.12

프로세스 간 통신 ( Interporsess Communication

프로세스 간 통신(Inter-Process Communication, IPC)이란 프로세스가 서로 통신 할 수 있도록 운영 체제에서 제공하는 메커니즘입니다. 이 통신에는 일부 이벤트가 발생했음을 다른 프로세스에 알리거나 한 프로세스에서 다른 프로세스로 데이터를 전송하는 프로세스가 포함될 수 있습니다. 여기서 말하는 프로세스가 무엇인지 말하자면, 프로세스는 일반적으로 CPU에 의해 처리되는 사용자 프로그램 , 시스템 프로그램 즉 실행중인 프로그램을 의미하며 ,작업 또는 태스크 라고 합니다. 프로세스 간 통신에 대한 접근 방식은 여러가지가 있는데 파이프(Pipe)는 유닉스 계열 운영 체제에서 제공되는 병행성 메커니즘의 하나로서, 두 프로세스가 생산자-소비자 모델에 따라 통신할 수 있게 해주는 원형 버퍼이다...

공부/개발록 2021.03.12

ES6(ES2015)와 JavaScript(자바스크립트)

매번 자바 스크립트 언어를 찾거나 새로운 것들을 보면서 사용할때, 보이는 ES6에 맞춰서 , ES6 규정 이라는 말들이 보였는데 이에 대해 알아볼까 하다가 마침 기회가 생겨서 알아보게 되었다. 그냥 알기로는 최신 문법 규정 이정도만 알고 있었는데 막상 직접 알아보니 꼭 그것만은 아니였던것 같네요. 처음에 앞서 JavaScript(자바스크립트)란 웹 브라우저에서 HTML 문서에 내장한 JavaScript 를 읽으면 즉시 해석되어, 소스코드가 실행된 결과를 눈으로 볼 수 있는 클라이언트 사이드( 프론트 엔드 ) 언어입니다. 이 언어는 웹브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있습니다. 그리고 개발하는 애플리케이션의 크기가 커지면 언젠간 파일을 여러 ..

공부/개발록 2021.03.10

도메인 네임(Domain name)

웹사이트의 주소 , 즉 웹 사이트를 찾기 위한 고유한 문자형 주소체계이며 컴퓨터나 통신장비 간 통신에 최적화된 주소체계는 IP Adress인데 숫자로 이루어져 사람들이 기억하기 어려워 도메인이 생긴 것입니다. 이를 알아보다가 도메인은 도메인 사이트에서 발급하는데 그것은 어떻게 운영되는지 알아보다가 ICANN (국제 인터넷 주소 관리기구) 에 대해서 알게 되었습니다. 이와 같이 Registrar(가비아,후이즈 등) 이 운영되고 도메인을 발급하고있습니다.

공부/개발록 2021.03.09
728x90
반응형