if 문은 서버부하에 지장이 없나요?
본문
쿼리는 많이 쓰면 DB를 읽기에 부담이 많이 가는건 알고..
if 문은 서버가 아닌 해당 문서안에서의 실행값이기에 서버에 영향은 없다는걸 알긴한데..
예를 들어
if (strpos($view[wr_subject],'사과')) {
echo 제목에 사과가 있습니다.;
}
if (strpos($view[wr_subject],'바나나')) {
echo 제목에 바나나가 있습니다.;
}
이런식으로 제목중에 특정 단어가 있을때 값을 나타내는 값을
한 100개 사용한다하더라도 뷰페이지 뜨는 속도면에는 크게 상관없을까요?..
물론 몇천개 사용하면 문서 자체가 커지니깐 읽을때 시간(?)이 좀 걸리겠지만..
한 100개정도는 사용해도 속도에 문제가 있거나 하지는 않겠지요?..
답변 2
하나를 사용할때와 당연히 속도는 차이가 납니다
preg_match 함수를 써서 한번에 검색하고 제한된 단어를 출력해서 금지 단어가 있습니다
이런식으로 처리하는것이 관리나 프로그램상으로 편할것 같은데요
요즘은 하드웨어 사양이 다 좋아져서 퍼포먼스도 좋습니다.
그래서 많이 버벅이고 하진 않겠지만 애초에 if/else를 100개나 쓸 정도로 코딩을 안 하면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.