본문 바로가기

PM

(10)
파일질라 FileZilla 란 ? / FTP 란 ? FileZilla 란? - 무료 FTP 프로그램이다 - 내 컴퓨터에 있는 파일들을 FTP 서버에 옮기기 위한 프로그램. - FTP 를 사용해 데이터를 주고받으려면 FTP 서버와 FTP 클라이언트가 필요하다. - 파일질라는 오픈소스 FTP 클라이언트 및 서버를 지원한다. FTP란? - 파일 전송 프로토콜 File Transfer Protocol 이다. - 인터넷을 통해 두 컴퓨터 간에 파일을 교환하는 데 사용되는 프로토콜 또는 일련의 규칙 및 지침 - TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜이다. - TCP/IP 네트워크(인터넷) 상의 장치가 파일을 전송할 때 사용하는 규칙이다. - 보안 연결을 사용하여 인터넷을 통해 한 컴퓨터에서 다른 컴퓨터로 파일을 전송할..
개발자 없는 회사에서 웹 기획자(PM)로 일한다는 것 한동안 나는 어드민 쪽에서 업무 개선을 위한 개발 기획 쪽에만 집중하며 업무를 하다가 회사 사이트 속도가 무척 저하되는 현상이 지속되면서 이리저리 원인을 파악하는 과정에서 서버나 DBA 등 다양한 분야에 관심을 가질 수 밖에 없게 되었다. 그러면서 가뜩이나 전문 개발 인력이 없는 우리 회사에 또 다시 서버 쪽의 전문가가 없기 때문에 벌어지는 일들을 마주하게 되며 좌절했었다. 의외로 (꽤 많이) 의지하던 개발자님도 이 부분을 잘 모른다는 사실에 우왕좌왕 하기도 했다. 어드민 개선이 결국 업무 개선을 위한 것인데, 속도가 느린 순간 다른 기능들은 다 후순위로 밀리기 때문에 무조건 속도 개선을 일순위로 올릴 수 밖에 없던 것이다. 이제서야 개발 쪽 업무에 대한 이해도가 높아지면서 수월해지기 시작했는데, 또 다..
SSL 보안서버인증서란? SSL (Secure Socket Layer) 인증서란 웹 브라우저와 서버 간 암호화 통신을 하게 해주는 인증서. 웹 상에서 고객이 입력한 정보가 웹 서버로 이동하는 구간을 암호화해서 전달하고, 이로써 중간에 정보를 가로채려는 공격을 막아주는 역할을 한다. 개인정보를 취급하는 모든 웹사이트에 SSL 인증서를 설치 적용해야 한다. 예를 들어 아이디, 비번, 이메일 등의 개인정보를 입력하는 페이지가 있다면 해야 한다. 개인정보를 2가지 이상 입력하는 페이지가 있으면 법적으로 무조건 암호화 인증서를 설치 및 적용해야 한다. SSL 인증서를 구축하지 않으면 3천 만원 이하의 과태료를 물 수 있으며, 이를 위반하여 개인정보를 분실 도난 유출 등을 당했을 때에는 2년 이하의 징역이나 1천만원 이하의 형사 처벌 대상..
220927 디비 쪽 실수로 인해 사이트 먹통 15분 이상 갑자기 홈페이지 접속이 15분 이상 안됐다. 업무 진행이 불가함은 물론이고 회원들 접속까지 안되는 상황으로 정말 비상상황이었다. 멘붕이 와서 디비 작업자님, 개발자님, 카페 24에 모두 연락을 했고 씨지아이몰에도 해야하나 말아야 하나 하고 있는 중, 카페 24에서 답을 주었다. 디비 작업자님은 현재 지금 어떤 변화를 준 것이 없다. 운영에서 쿼리 하나 돌려본 게 있긴 한데 그건 아닌 것 같다고 했고, 개발자님은 당연히 지금 작업 하시는 것이 없으므로... 일단 디비쪽에서 돌려본 쿼리가 뭔지 확인해보라고 했다. 카페 24에서는 아래와 같은 답을 주었다. 안녕하세요.카페24 호스팅센터입니다. 서버 확인 시 아래와 같은 쿼리로 인하여 테이블이 locked 상태가 지속되어 사이트가 정상적으로 동작하지 못했던 것..
220922 디비 튜닝 진행기 / 1차 진단 카페24에서 전해준 슬로쿼리를 전달했고, 해당 쿼리를 정리해주셨다. 10개의 쿼리가 나왔다. 짚어주신 문제점 1) 데이터베이스 내에 인덱스가 너무 많이 생성되어 있다. 이렇게 인덱스가 많으면 insert 나 update 작업이 느려질 수 밖에 없다. 적절한 인덱스 생성 해야 한다. 2) 우리처럼 내부에 DB 전문가가 없는 경우 종종 발생되는 일이다. (다른 곳들에서도 라니 위로가 된다.) 개발자가 개발을 하고 실행해볼 때, 속도가 느리면 인덱스를 써서 속도를 올리곤 하는데 중간에 DB 전문가가 없는 경우 결국 비효율적인 구조가 발생되는 것이다. 내부에 여러 명의 개발자들이 있는 경우에도 쉽게 발생하는 일이다. 3) 지금 준 롱쿼리 (이렇게 표현하심) 들이 문제일 수도 있지만, 그 외의 것들이 문제거나, ..
220916 기획자의 의도와는 조금 다른 이용자의 움직임 내가 기획하는 기능들은 내가 실제로 수행했던 업무들인 경우가 많다. 내가 사용하는 당사자였기 때문에 해당 기능의 개선 방법에 대해서 생각하기 수월한 점이 많다. 그런데 오늘 어떤 기능을 '내가 업무를 수행하는 방식' 에 기준에서 만들었는데, 해당 기능에 대해 설명해주니 다른 담당자는 내가 하는 방식과 순서나 방식을 조금씩 변경해서 이용하고 있어서 충격이었다. 당연히 이렇게 하고 있을 거라고 생각한 업무가 미묘하게 다르게 진행되는 것이 놀랍다. 다수를 대상으로 한다면 당연히 생각치 못한 이런저런 케이스가 나올 수도 있다고 생각했지만, 업무 관련한 것에서는 내가 A-B-C-D 순으로 했으니 A-A'-B-B'-C-D 기능으로 보완해야겠다. 라고 생각했는데, 다른 담당자는 A-C-B-D 순으로 업무를 하고 있었..
220817 개발 피드백, 모바일을 잊지마 우리 사이트는 따로 앱이 없어서 웹 개발을 하면 모바일 웹도 따로 적용을 해주는데, 이번에 놓친 부분. 1. 웹에 적용한 아이콘 사이즈는 가로 길이가 동일했는데 모바일에 적용된 아이콘은 텍스트 길이에 따라서 가로길이가 다르길래 수정해달라고 했는데, 이걸 픽셀로 고정해버리면 기종마다 깨져서 나오는게 있을 수 있다고 하셨다. 현재는 고정된 건 아니고 텍스트 길이에 따라서 달라진다고 한다. 써 놓고 보니까 어떤 방식인지 이해가 안가네. 쩝. 여하튼, 어떤 이미지나 텍스트를 모바일에 적용할 때에 기종에 따라서 저절로 비율이 줄어들게 해달라고 요청하자. 이게 되던 안되던 그 부분을 인지하고 있어야 하는데, 기획 단계에서 나는 이 부분이 아예 생략되어 있다. 만약 웹 디자이너가 있다면 그 사람이 신경 써줄 일이지만..
개발일지 220705 1. 운영에 회원들에게 나가는 안내 멘트가 잘못 되어있어서 확인해보니 개발자님이 개발 시에 테스트 서버에 있던 멘트를 그대로 가져와서 적용하셔서 잘못된 것이었다. 운영서버 컨디션과 테스트 서버 컨디션을 같게 해야 추후 이런 문제가 발생하지 않는다! 1) 멘트 동일하게 해놓기 (알림톡, 안내멘트 등) 2) 운영에서 관리자가 가능한 범위에서 카테고리 구성을 변경했다면 테스트에도 동일하게 적용해놓기! 2. 실명확인과 계좌확인 서비스를 NICE 에서 적용받으려는데, 이 때 우리는 테스트 서버와 운영서버가 각각 있고, 먼저 테스트 서버에서 적용해본 후 운영 서버에 적용하는 프로세스기 때문에 이 점을 꼭 설명해야 한다. 안 그러면 테스트 서버에 해놓았더니 운영서버에서 막상 안될 수 있다! 1) 어떤 외부 서비스를 ..