2014-06-13 50 views
0

我正在使用gd庫來生成圖像。該過程很慢,所以當我在保存過程中打開圖像時,我會看到空白屏幕。我怎樣才能避免這種情況?如何加速gd imagepng

這裏產生的呢:
http://dharman.eu/test/flush.php

見的形象在這裏:
http://dharman.eu/test/hi.png

這需要〜0.4秒保存圖像,如果刷新在那個時候你會得到空白屏幕上的圖像。

腳本很慢,需要6秒才能生成圖像,在此期間您將看到舊圖像。

+0

即使您在小於1ms內保存圖像,也可能會遇到同樣的問題。因爲刷新可以在當時擊中服務器。 – bansi

回答

1

爲避免保存過程導致「空白屏幕」,可以將圖像另存爲新文件(例如hi_finished.png),保存後將其重命名爲hi.png

+0

我認爲它的工作,獲得空白屏幕的機會從3%下降到低於0.1% – Dharman