IT 직군

db처리 질문

20년 06월 02일 | 조회수 310
리바

db처리할때 보통 php를 많이쓰는데 저희 현 시스템은 php get 혹은 post 요청 > db 연결 > 쿼리실행 인데 이과정을 db연결 프로세스 생성 > php 요청 들어올시 내부요청식으로 get, post 전달 이런식으로 바꾸었을때 발생할수있는 문제점이 뭐가있을까요?? 물론 queue 형식으로 처리할껍니다. 요청받으면 먼저 작업목록 json 생성후 일정시간마다 한개씩 처리하도록하는 방향입니다 현시스템의 연결시간이 좀 느린상태입니다 pc기준 20~40ms 라즈베리파이 4기준 30~100ms db는 검색하고 검색해서 최대한 최적화해놓은상태이구요 php db 연결할때가 제일 오래걸리더라구요..

댓글 12
공감순
최신순
    위워크
    20년 06월 03일
    #리바 음 php는 일반적으로 apache나 nginx등의 웹서버와 함께 사용하는데 리바님은 php단독으로 웹서비스를 올리시는건가요? 그런거라면 디비커넥션풀처럼 비슷한방식으로 개발을 할수도 있을것같습니다 저같은경우는 대량의 일괄처리가 필요하여 go데몬으로 작업풀을 만들어 띄워 요청을 보내고 큐에서 순차적으로 요청을 뽑아와서 php cli형태로 실행시킨적은 있는데 이 방법은 사실 부하를 줄이거나 처리속도를 향상시키는건 아니라서.. 흠 한가지 확실한건 php만으로 데몬형태의 서비스를 띄우는것은 좀 비효율적이라는것입니다 말씀하신것처럼 고랭이나 nodejs 등을 이용한 하이브리드 형태 개발도 좋은 방법인듯 합니다~
    #리바 음 php는 일반적으로 apache나 nginx등의 웹서버와 함께 사용하는데 리바님은 php단독으로 웹서비스를 올리시는건가요? 그런거라면 디비커넥션풀처럼 비슷한방식으로 개발을 할수도 있을것같습니다 저같은경우는 대량의 일괄처리가 필요하여 go데몬으로 작업풀을 만들어 띄워 요청을 보내고 큐에서 순차적으로 요청을 뽑아와서 php cli형태로 실행시킨적은 있는데 이 방법은 사실 부하를 줄이거나 처리속도를 향상시키는건 아니라서.. 흠 한가지 확실한건 php만으로 데몬형태의 서비스를 띄우는것은 좀 비효율적이라는것입니다 말씀하신것처럼 고랭이나 nodejs 등을 이용한 하이브리드 형태 개발도 좋은 방법인듯 합니다~
    답글 쓰기
    0
    지금 바로 리멤버 회원이 되어
    모든 댓글을 확인하세요
    리멤버
    @멘션된 회사에서 재직했었음
    19년 05월 28일
    회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
    회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
    답글 쓰기
    0
    리멤버
    @멘션된 회사에서 재직했었음
    19년 05월 28일
    일하는 사람과 기회를 연결하여 성공으로 이끈다
    일하는 사람과 기회를 연결하여 성공으로 이끈다
    답글 쓰기
    0
추천글
대표전화 : 02-556-4202
06235 서울시 강남구 테헤란로 134, 5,6,9층
(역삼동, 포스코타워 역삼) (대표자:최재호, 송기홍)
사업자등록번호 : 211-88-81111
통신판매업 신고번호: 2016-서울강남-03104호
| 직업정보제공사업 신고번호: 서울강남 제2019-11호
| 유료직업소개사업 신고번호: 2020-3220237-14-5-00003
| 국외 유료직업소개사업 신고번호: F1200020240004
Copyright Remember & Company All rights reserved.