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

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

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

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

댓글 2개

초 단위인데.. 다른쪽에 무리가 있지 않나 싶군요~~
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의 배수를 찾을때 사용한다고 생각하시면 되겠죠.
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 609
21년 전 조회 342
21년 전 조회 370
21년 전 조회 425
21년 전 조회 362
21년 전 조회 346
21년 전 조회 749
21년 전 조회 513
21년 전 조회 348
21년 전 조회 540
21년 전 조회 341
21년 전 조회 986
21년 전 조회 340
21년 전 조회 373
21년 전 조회 324
21년 전 조회 366
21년 전 조회 352
21년 전 조회 405
21년 전 조회 391
샤키
21년 전 조회 380