본문 바로가기

전체 글

(20)
Server / Database 최적화 비용 절감 트래픽 최적화(이미지), 서버 비용 절감(AWS), 백엔드 서버 관리, 서버 통신(Js) 이미지 (트래픽 최적화)이미지 압축이미지 파일 형식은 JPEG, PNG, WebP(추천)을 사용하고, 이미지 품질을 줄이지 않으면서,이미지 압축 도구를 사용하여 이미지 용량을 최소화 한다.이미지 압축 도구에는 ImageMagick, TinyPNG, ImageOptim 등이 있다. 사용법을 잘 모른다면 아래 사이트를 이용해도 좋다. https://www.iloveimg.com/ko/compress-image 최상의 해상도로 쉽고 신속하게 이미지를 압축하세요여러 JPG, PNG, GIF 이미지 선택 후, 신속하게 무료로 압축하세요! 단 몇 번의 클릭으로 쉽게 압축할 수 있습니다!www.iloveimg.com   레이지 ..
Git 워크플로우 Git Workflow여러 개발자들이 Git을 활용해 협업할 때코드 변경을 효과적으로 관리하고 통합하는 방법이다. 다양한 Git 워크플로우가 있으며, 각 워크플로우는프로젝트 성격과 팀의 협업 방식에 따라 사용될 수 있다.   기본형 워크플로우 (Basic Workflow)기본형 워크플로우는 단일 브랜치로만 작업할 때 사용하는 방식으로,개인 프로젝트나 작은 팀에서 자주 사용된다. 모든 작업이 main 또는 master 브랜치에서 이루어지며,복잡한 브랜치 전략이 필요하지 않을 때 적합하다. git clone을 사용해 원격 저장소를 로컬에 복제한다.로컬에서 파일을 수정하고 git add로 스테이징한 후, git commit으로 커밋한다.변경 사항을 원격 저장소에 git push로 푸시한다.이 방식은 단순하고 ..
Git 기초, Git Flow Git 기초, Git Flow 사용법과 설치, 명령어  Git의 기본 개념Git은 쉽게 말해 파일을 관리해주는 프로그램이다. Git은 코드의 각 변경 사항을 기록해 버전을 관리하고, 작업을 브랜치(branch)로 나누어 진행할 수 있다.코드의 변경을 쉽게 되돌리거나, 여러 사람이 동시에 작업하면서도 충돌을 최소화하도록 도와준다. 분산 버전 관리 시스템: Git은 중앙 서버 없이도 각 개발자가 로컬 저장소를 통해 코드의 전체 기록을 갖고 작업할 수 있다.커밋(commit): 코드의 변경 사항을 기록하는 단위로, 각 커밋마다 고유한 식별자가 부여된다.브랜치(branch): 독립적인 작업을 위한 별도의 공간으로, 메인 코드와 분리되어 작업하다가 나중에 병합할 수 있다. GithubGithub는 Git이 설치되..
GitLab 초기 설정 및 사용법 1. Git GUI 설치 Mac 유저는 Git GUI 설치 필요없이 아래 사용되는 모든 명령어는 터미널에서 사용 가능하다.  https://git-scm.com Git GUI를 다운로드하면 Git GUI와 Git Bash가 함께 설치된다.  Git GUIGit 명령어를 GUI 환경에서 다룰 수 있는 그래픽 인터페이스이다.Commit, Push, Pull 등의 Git 작업을 GUI로 실행할 수 있어 명렁어가 익숙하지 않은 경우 유용하다.  Git BashGit 명령어를 사용할 수 있는 터미널 환경으로, UNIX 스타일의 Bash 쉘을 제공한다.Git 명령어뿐만 아니라 Linux 커멘드를 사용할 수 있어 윈도우 환경에서 Git을 효율적으로 사용할 수 있다.    2. GitLab 계정 생성 및 로그인http..