我认为有两个主要原因迫使我不使用 Zend 的图像验证码。
- 它将验证码保存到磁盘,与传统的 php 验证码相比,我认为它在各个方面都会降低性能。
- 删除旧验证码图像所必需的垃圾收集器是另一种资源浪费。是的,这是必要的,但这是磁盘写入验证码的结果。
现在,我应该使用 Zend Framework 的 Image Captcha 而不是 captcha.php 吗?
编辑: :D 含糊不清,是吧?对于那个很抱歉。我的意思是使用 php 文件生成 png 文件。即在header中发送png mime类型,然后使用imagepng输出图像数据。
如果性能在这里根本不是问题,那么我想没有什么可担心的。