2014-06-13 23 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