2014-06-13 2 views
0

gd 라이브러리를 사용하여 이미지를 생성하고 있습니다. 프로세스가 느려서 저장 프로세스 중에 이미지를 열면 빈 화면이 나타납니다. 어떻게 피할 수 있습니까?
http://dharman.eu/test/flush.php어떻게하면 gd imagepng 속도를 향상시킬 수 있습니까?

참조 이미지 여기 :

여기를 생성
http://dharman.eu/test/hi.png

그것은 당신이 빈 화면을 얻을 것이다 그 시간에 이미지를 새로 고칠 경우, 이미지를 저장 ~ 0.4 초 걸립니다.

스크립트가 느리면 이미지를 생성하는 데 6 초가 걸리고 이전 이미지는 보입니다.

+0

이미지를 1ms 미만으로 저장하더라도 같은 문제가 발생할 수 있습니다. 그 때 새로 고침이 서버에 적용될 수 있기 때문입니다. – bansi

답변

1

저장 프로세스로 인해 "빈 화면"이 나타나지 않도록하려면 이미지를 새 파일 (예 : hi_finished.png)로 저장하고 저장 한 후 파일 이름을 hi.png으로 바꿀 수 있습니다.

+0

나는 이것이 효과가 있다고 생각한다. 빈 화면을 얻을 확률은 3 %에서 0.1 % – Dharman

관련 문제