회원메일 발송할대 sleep 는 몇까지 가능하죠? > 그누3질답

그누3질답

회원메일 발송할대 sleep 는 몇까지 가능하죠? 정보

그누보드 회원메일 발송할대 sleep 는 몇까지 가능하죠?

본문

if ($cnt % 500 == 0) {
            // 500통씩 보내고 몇초간 쉰다.
            // 잘 보내지지 않는다고 생각되면 이 부분의 수치를 높여주세요.
            sleep(10);
            echo "<br>";
        }

1. sleep 값이 30 이상은 안되는거 같은데요.
몇까지 가능하죠?
서버에 무리를 주지 않을려면 500통을 보냈다면 300초 정도는 쉬어 주어야 한다고 하네요.

2. $cnt % 500 == 0  이값에서 0은 무엇을 의미 하죠?
 이 0 의 값도 바꿀수 있나요?
  • 복사

댓글 전체

1. sleep 함수 참조, 30 이상은 안된다는 것은 뭔가 잘못되어서 그런것이 아닐까 싶군요.
    몇백,몇천도 가능합니다.
    http://man.phpschool.com/manual/kr/function.sleep.php

2. 산술연산자 참조(나머지)
    http://man.phpschool.com/manual/kr/language.operators.arithmetic.php
    500으로 나누어서 나머지가 0인것을 찾는것
    500의 배수를 찾을때 사용한다고 생각하시면 되겠죠.
© SIRSOFT
현재 페이지 제일 처음으로