if 문은 서버부하에 지장이 없나요?

if 문은 서버부하에 지장이 없나요?

QA

if 문은 서버부하에 지장이 없나요?

본문

쿼리는 많이 쓰면 DB를 읽기에 부담이 많이 가는건 알고..

 

if 문은 서버가 아닌 해당 문서안에서의 실행값이기에 서버에 영향은 없다는걸 알긴한데..

 

예를 들어

 

if (strpos($view[wr_subject],'사과')) {

echo 제목에 사과가 있습니다.;

}

 

 

if (strpos($view[wr_subject],'바나나')) {

echo 제목에 바나나가 있습니다.;

}

 

 

이런식으로 제목중에 특정 단어가 있을때 값을 나타내는 값을

한 100개 사용한다하더라도 뷰페이지 뜨는 속도면에는 크게 상관없을까요?..

 

물론 몇천개 사용하면 문서 자체가 커지니깐 읽을때 시간(?)이 좀 걸리겠지만..

 

한 100개정도는 사용해도 속도에 문제가 있거나 하지는 않겠지요?..

 

이 질문에 댓글 쓰기 :

답변 2

하나를 사용할때와 당연히 속도는 차이가 납니다

preg_match 함수를 써서 한번에 검색하고 제한된 단어를 출력해서 금지 단어가 있습니다

이런식으로 처리하는것이 관리나 프로그램상으로 편할것 같은데요

요즘은 하드웨어 사양이 다 좋아져서 퍼포먼스도 좋습니다.

그래서 많이 버벅이고 하진 않겠지만 애초에 if/else를 100개나 쓸 정도로 코딩을 안 하면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 42
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT