회원메일 발송할대 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년 전 조회 583
21년 전 조회 318
21년 전 조회 338
21년 전 조회 403
21년 전 조회 337
21년 전 조회 319
21년 전 조회 721
21년 전 조회 497
21년 전 조회 315
21년 전 조회 507
21년 전 조회 318
21년 전 조회 957
21년 전 조회 322
21년 전 조회 346
21년 전 조회 312
21년 전 조회 347
21년 전 조회 334
21년 전 조회 388
21년 전 조회 357
샤키
21년 전 조회 358
🐛 버그신고