코드 풀이 부탁해요

코드 풀이 부탁해요

QA

코드 풀이 부탁해요

답변 3

본문


// extend/user.config.php 파일에 추가
    if (preg_match("/register_form.php/", $_SERVER['REQUEST_URI'])) {
        if ($member['mb_id'] == 'anonymous')
            alert('테스트 회원은 정보를 수정할 수 없습니다.', G5_URL);
    }
 

 

요 코드 풀이해주세요. 

제 생각으로는 user.config.php 는 전 페이지에서 호출되는 페이지, 

조건문으로 $_SERVER['REQUEST_URI'] 가져와서 regiester_form 페이지로 이동시 alert 띄움. 

그런데 단점이 이렇게 되면 페이지 리프래쉬할때마다 저 함수가 계속 실행되는데, 만약 동접 1만이면 서버 성능에 문제가 생기지 않을까 걱정.

이 질문에 댓글 쓰기 :

답변 3

위의 코드구조상 성능저하문제는 크게 없을거 같습니다.

동접수 1만명이라 할때 성능저하문제는 세션사용(메모리영역에 저장되어 있기때문에 RAM점유율이 높아짐), 복잡한 디비쿼리, 항시적인 서비스(동영상스트리밍, 파일업로드 및 다운로드 - 이것은 CPU, RAM 점유하고 있어 성능저하문제가 발생함), 서버성능 등에 의해 발생합니다.

 

서버성능에 큰 부분은 없지싶습니다.

어짜피 register_form.php 파일이 아니라면

애초에 팅궈버리기때문에,

순식간에 해당 부분을 인식해서 지나가버리게됩니다.

저 코드로 동접 1만이 무서우면 프로그램을 짤수 있나요?
일반적인 게시판의 프로그램은 더욱 복잡하고 더욱 많은데..그건 어쩌실것이신지???

 

큰 문제 없으시고 잘 만드신걸테니 걱정 마시고 진행하세요~

본인을 믿고 진행 하십시요!!

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로