Random Access
preg_replace 메모리 부족현상
단독질주
2014. 9. 26. 01:00
500M이상 파일을 불러서 preg_replace쓰려 하니 메모리 부족 현상으로 더 이상 진행이 안된다.
서버 메모리 16G이고
php 메모리를 무제한으로 해도
ini_set("memory_limit" , -1);
Fail....
매번 함수 메모리 초기화를 해도
$tmp = NULL;
unset($tmp);
Fail....
혹시나 하고 preg_replace 대신 str_replace 써 보았더니.!
Success!
오히려 체감상 속도가 preg_replace보다 str_replace 더 빠른듯 ^^