채택완료

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

2014-10-23 (목) 11:20:17 4,056

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

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

예를 들어

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

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

}

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

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

}

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

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

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

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

|

답변 2개

채택된 답변
+20 포인트
2014-10-23 (목) 11:27:11

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

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

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

2014-10-23 (목) 11:23:41

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

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

답변을 작성하려면 로그인이 필요합니다.